我有一个后端服务,有些用户的Google表格中有数据。我希望我的服务代表其所有者获取和修改这些工作表中的数据。所以我写了一个分为两部分的解决方案:
doGet
和doPost
函数的脚本编辑器代码脚本的简化版本:
function doGet(req) {
// Let Mylib handle this
return Mylib.handleGET(req);
}
function doPost(req) {
// Let Mylib handle this
return Mylib.handlePOST(req);
}
用户通过“发布”->“作为Web应用程序部署...”将其电子表格公开给全世界...并向我的服务提供生成的Web应用程序URL。
这非常有效,除了我不想打扰用户更新库的版本,然后在每次我对库发布更新时重新部署应用程序。因此,我认为将Library作为Editor Addon来实现将是一个很好的解决方案,但是我现在似乎无法从Editor脚本中访问Addon的handleGET
和handlePOST
函数。>
有什么想法仍然可以实现吗?