Javascript 我已经编写了一个nodejs应用程序来操作Google表单。如何将其转换为附加组件?
此应用程序使用google工作表获取信息,将其添加到其他工作表中,下载该工作表并使用NodeEmailer将其作为邮件发送。如何从google sheets界面启动此脚本?您可以通过使用来实现所需的功能 方法1-通过GAS触发Node.js脚本的执行 您拥有的Node.js脚本可以托管在云上或私有服务器中,之后,您可以使用以下脚本触发其执行: 函数onOpen(){ var ui=SpreadsheetApp.getUi(); ui.createMenu(“自定义菜单”) .addItem('运行脚本','运行远程函数') .addToUi(); } 函数runRemoteFunction(){ 变量参数={ 'method':'post', “标题”:{ “contentType”:“application/json”, “有效负载”:“{”名称“:“键盘猫”}” } }; var req=UrlFetchApp.fetch('https://YOUR_REGION-YOUR_PROJECT_ID.cloudfunctions.net/FUNCTION_NAME,参数); var res=req.getContentText(); SpreadsheetApp.getUi().alert(res); } 该脚本创建了一个带有按钮的菜单,该按钮将通过使用向您选择的端点发出Javascript 我已经编写了一个nodejs应用程序来操作Google表单。如何将其转换为附加组件?,javascript,node.js,google-drive-api,google-sheets-api,gmail-addons,Javascript,Node.js,Google Drive Api,Google Sheets Api,Gmail Addons,此应用程序使用google工作表获取信息,将其添加到其他工作表中,下载该工作表并使用NodeEmailer将其作为邮件发送。如何从google sheets界面启动此脚本?您可以通过使用来实现所需的功能 方法1-通过GAS触发Node.js脚本的执行 您拥有的Node.js脚本可以托管在云上或私有服务器中,之后,您可以使用以下脚本触发其执行: 函数onOpen(){ var ui=SpreadsheetApp.getUi(); ui.createMenu(“自定义菜单”) .addItem('运
HTTP请求
方法2-迁移到应用程序脚本
这些附加组件用于扩展Gmail、Google Sheets和Google Docs等GSuite应用程序的功能
有两种类型的附加组件:Gmail附加组件和编辑器附加组件
由于您想同时使用工作表和Gmail,您很可能需要构建一个编辑器附加组件。编辑器附加组件通过构建定制的工作流改进、建立与第三方系统的连接以及将表单数据与其他G套件应用程序集成来扩展Google表单。信息技术
可以有自己的一套功能、限制和特殊考虑,在构建时必须考虑这些因素
为了构建上述附加组件,您必须遵循以下步骤:
HTML服务
构建界面,而且由于您提到希望能够发送电子邮件,因此Gmail服务
可以为您提供帮助
- )
- )
- )
- )
- )
- )
HTTP请求
方法2-迁移到应用程序脚本
这些附加组件用于扩展Gmail、Google Sheets和Google Docs等GSuite应用程序的功能
有两种类型的附加组件:Gmail附加组件和编辑器附加组件
由于您想同时使用工作表和Gmail,您很可能需要构建一个编辑器附加组件。编辑器附加组件通过构建定制的工作流改进、建立与第三方系统的连接以及将表单数据与其他G套件应用程序集成来扩展Google表单。信息技术
可以有自己的一套功能、限制和特殊考虑,在构建时必须考虑这些因素
为了构建上述附加组件,您必须遵循以下步骤:
HTML服务
构建界面,而且由于您提到希望能够发送电子邮件,因此Gmail服务
可以为您提供帮助
- )
- )
- )
- )
- )
- )