我有两个脚本:
脚本A:从输入表中获取原始数据并输出格式化数据(存储在 var resultRows
中到输出表 .
脚本B:将 resultRows
存储到MySQL数据库 .
以下是我希望该过程如何工作:
-
用户运行脚本A,验证信息是否正确 .
-
如果信息正确,用户运行脚本B来存储数据 .
一种方法是在脚本B中重新生成 resultRows
然后插入到DB,但我知道我应该能够将脚本A中的 resultRows
作为参数传递给脚本B.就像是..
function scriptA() {
//dosomestuff
return resultRows;
}
function scriptB(data) {
//insert data to db
}
scriptB(resultRows);
脚本A是从Google Spreadsheets菜单执行的(通过 .addMenu
方法),但是我没有't know how to pass an argument to a function that'以这种方式执行(你只能将函数名称传递给 .addMenu
)并且我不确定 resultRows
变量是否可用于无论如何都有功能 .
也许从UI元素运行函数更有意义?有任何想法吗?谢谢!
1 回答
也许尝试使用缓存服务?
我可以通过缓存服务将值从一个函数传递到另一个函数,并在另一个函数中调用它 . 我不确定缓存服务可以存储多长时间 .