在应用程序脚本中使用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或其他来源直接安装或使用它?

解决方法

答案

摘要中,您无法使用Apps脚本安装或使用plivo

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

根据Google Apps Script documentationGoogle Apps Script is a rapid application development platform that makes it fast and easy to create business applications that integrate with G Suite。 Apps脚本的目标主要是与其他Google Services / API进行交互。

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

可以使用evalUrlFetchApp.fetch()函数来获取特定JS的内容并执行它,如下所示:

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

但是,在运行Apps脚本时会增加更多的计算时间,并且根据您的用户类型,有limit to successfully execute a script

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...