Google apps script 谷歌应用程序脚本-如何更新附加到许多电子表格的脚本?

Google apps script 谷歌应用程序脚本-如何更新附加到许多电子表格的脚本?,google-apps-script,Google Apps Script,我为电子表格模板编写了一个脚本。我的用户从电子表格模板和附加的脚本进行复制。电子表格和脚本都有许多这样的实例。当我更新电子表格模板的脚本时,我(或我的用户)必须手动更新附加到电子表格的所有脚本。所有脚本都是相同的。有没有办法自动同步脚本更新?您可以做的是维护单个独立脚本,并将其作为库发布,而不是将其驻留在电子表格模板中。这样,您只需在一个位置更改脚本。 要使用onOpen、onEdit等触发器,可以在电子表格模板中使用shell函数。差不多 function onOpen(e){ Libra

我为电子表格模板编写了一个脚本。我的用户从电子表格模板和附加的脚本进行复制。电子表格和脚本都有许多这样的实例。当我更新电子表格模板的脚本时,我(或我的用户)必须手动更新附加到电子表格的所有脚本。所有脚本都是相同的。有没有办法自动同步脚本更新?

您可以做的是维护单个独立脚本,并将其作为库发布,而不是将其驻留在电子表格模板中。这样,您只需在一个位置更改脚本。 要使用onOpen、onEdit等触发器,可以在电子表格模板中使用shell函数。差不多

function onOpen(e){
  LibraryName.onOpen(e);
}

用户权限、活动用户或所有者如何?库的所有者是我,但它应该是客户的所有者,以客户的身份运行…例如,在库中有MailApp向预定义的电子邮件地址发送错误消息,发件人是库的所有者还是使用库的脚本的所有者?我想要的是脚本的所有者。