从脚本编辑器调用Google编辑器插件功能

时间:2018-12-19 00:10:11

标签: google-apps-script

我有一个后端服务,有些用户的Google表格中有数据。我希望我的服务代表其所有者获取和修改这些工作表中的数据。所以我写了一个分为两部分的解决方案:

  1. 包含doGetdoPost函数的脚本编辑器代码
  2. 导入到该脚本的库。该图书馆实际上承担了所有繁重的工作。

脚本的简化版本:

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的handleGEThandlePOST函数。

有什么想法仍然可以实现吗?

0 个答案:

没有答案