我想要做的是在UI instatance中保存数据表和数组,以便Handler可以调用它们来执行它应该执行的操作。我对编程很新,所以如果你把它当作一个愚蠢的问题就不要感觉不好,但请仍然回答。谢谢。
答案 0 :(得分:1)
最简单的方法之一是使用隐藏的小部件将数据存储为字符串,如下例所示:
function doGet() {
var app = UiApp.createApplication();
var hidden = app.createHidden('hidden').setId('hidden');// widget's name = hidden
//...
var array = ['item1','item2'] ;
hidden.setValue(array.toString()); //assign a value as a string
//...
return app
}
function handlerfunction(e){
var array = e.parameter.hidden.split(','); // get the widget's value by its name parameter and reconvert it back to an array
//...
return app
}