使用新的库版本在客户端远程更新工作表



我有一个关于 Google 表格中库使用情况的问题。我开发了一个独立的应用程序脚本,作为库发布。该库由 150 个 Google 表格文件使用(我这样做是为了集中和隐藏用户的一些代码(。

今天,我需要更新库代码以添加一些功能。我想知道您是否知道远程更新 150 张客户端以匹配客户端新库版本的解决方案(我不使用"开发"模式(。

似乎应用程序脚本 API 可以在库本身上进行更改,但不能在客户端(工作表(上进行更改。

其他人有这个问题吗,你是如何处理的?

不。你必须自己做。不在开发模式下的库永远不会自动更新,并且库开发人员无法更新到最新版本,因为它们是库 - 预期目标中有使用它的代码,因此不能保证更改版本不会破坏接口代码。

如果您希望将部署的代码自动更新到最新版本,则应使用加载项模型,或者(当您知道库接口将具有向后兼容性时(在开发模式下从脚本访问库。

可以收集需要更新库的必要脚本 ID(文件 -> 项目属性(,也可以通过应用脚本 API 更新脚本项目内容(包括指定库版本的appsscript.json清单文件(。您可能会发现clasp对此有所帮助。

相关内容

  • 没有找到相关文章

最新更新