首页 > 解决方案 > 在应用程序脚本中使用 github 存储库

问题描述

我正在使用应用程序脚本和 plivo api ( https://www.plivo.com/docs/sms/api/message#list-all-messages )。我希望能够在应用程序脚本中使用 plivo 节点 sdk( https://www.plivo.com/docs/sdk/server/node-sdk/ )。有没有办法直接从 github 或其他来源安装或使用它?

标签: google-apps-scriptplivo

解决方案


回答

总而言之,您无法使用 Apps Script 安装或使用 plivo

您可以使用自己的库共享库。不允许直接使用 Google Apps 脚本中的第三方(外部和非共享)库。

根据Google Apps 脚本文档所述Google Apps Script is a rapid application development platform that makes it fast and easy to create business applications that integrate with G Suite。Apps Script 目标主要是与其他 Google 服务/API 交互。

为什么不允许/推荐使用第三方库?

可以使用evalandUrlFetchApp.fetch()函数来获取特定 JS 的内容并像这样执行它:

eval(UrlFetchApp.fetch('http://URL/javascript.js').getContentText());

但是,在运行 Apps 脚本时会增加更多的计算时间,并且根据您的用户类型,成功执行脚本会受到限制

由于我上面提到的原因,不允许使用 plivo 或其他 VOIP 服务等外部服务。作为一种解决方法,我建议查看App EngineCompute Engine等 GCP 产品,并从那里使用您的第三方库。


推荐阅读