2012-05-16 2 views
0

ScriptProperties를 사용하고 싶지만 페이지 오류가 발생합니다. 내 전체 스크립트가 실행되지 않습니다. 내가해야 할 다른 것이 있습니까?ScriptProperties는 어떻게 작동합니까?

if(ScriptProperties.getProperty('smnumCounter')== null)ScriptProperties.setProperty('smnumCounter','1'); 
    var smnumValue = parseInt(ScriptProperties.getProperty('smnumCounter')); 
    smnumValue++; 
    ScriptProperties.setProperty('smnumCounter', smnumValue.toString()); 

    var smnumValue2 = ScriptProperties.getProperty('smnumCounter'); 
+2

로그의 오류에 대한 세부 정보가 있습니까? – Nix

+0

오직 : Google 문서 도구에서 서버 오류가 발생했습니다. 페이지를 새로 고침해도 도움이되지 않으면 Google에 문의하십시오. 이 문제 또는 기타 문제를 논의하려면 Google 문서 도구 도움말 포럼을 방문하십시오. 알려진 문제 목록을 보려면 Google 문서 도구의 알려진 문제점 페이지를 확인하십시오. 죄송합니다. 귀하의 도움에 감사드립니다. - Google 문서 도구 팀 – sabansm

답변

0

코드가 정상적으로 작동합니다.

+0

이 코드는 함수 안에 있습니다. 그게 중요합니까? – sabansm

+0

샘플도 함수에 넣습니다. function scriptProp() { if (ScriptProperties.getProperty ('smnumCounter') == null) ScriptProperties.setProperty ('smnumCounter', '1'); var smnumValue = parseInt (ScriptProperties.getProperty ('smnumCounter'))); Browser.msgBox (smnumValue); smnumValue ++; ScriptProperties.setProperty ('smnumCounter', smnumValue.toString()); var smnumValue2 = ScriptProperties.getProperty ('smnumCounter'); Browser.msgBox (smnumValue2); } – Zelwina

+1

첫 번째 게시물을 수정하고 더 많은 코드를 보여줄 수 있습니까? – Zelwina

1

코드 어딘가에 구문 오류가 있습니다. 이 정확한 오류는 label이 더 이상 Ui 요소가 아닐 때 app.add(label);과 같이 앱에 Ui 요소를 추가하려고 할 때 발생합니다. (변경/삭제하는 것을 잊어 버린 코드). 내가 본 ScriptProperties 코드에는 아무런 문제가 없습니다.

+0

하지만 오류는 해당 코드 블록을 추가 할 때만 발생합니다. 나가면 모든 것이 작동합니다. 정말 이상해. – sabansm