-1

このエラーメッセージが表示されます:

「パラメータとして渡された互換性のないタイプ」

私のプログラムが一定期間アイドル状態になった後(通常は休憩から戻った後ですが、それより早くなることもあります)。一定期間後にタイムアウトする変数はありますか?そして、この不思議なエラーメッセージを受け取るのではなく、どうすればエラーをうまく処理できますか?

異なる要素で誤って同一のIDを使用したときに、これを経験した人はいますか?

例えば:

var lbl2 = app.createLabel( "Test1").setId('idlabel');

var lbl3 = app.createLabel( "Test2").setId('idlabel');

次に、次のコマンドで値をリセットします。

app.getElementById( "idlabel")。setText('changed');

ありがとう-JS

4

1 に答える 1

-1

申し訳ありませんが、以下の元の回答は正しくありません...Google Apps Script はオブジェクトをパラメーターとして正常に渡すことができ、これにより「互換性のない型のエラー メッセージ」は発生しません。-JS

非常に困難なトラブルシューティングの後にエラーを発見しました: Google Apps Script は、パラメータがオブジェクトの場合、関数に渡されたパラメータを確実に解析できません。例えば:

function projEditNew(e){ 
var app = UiApp.getActiveApplication(); 
var project = new projectO(); 
project['op']='insert';
var title="New Project"; /*This causes incompatible type error Pass into project properties or other instead */ 
projEdit(project,app,title); 
return app; 
} 
于 2012-06-21T19:54:56.840 に答える