如何从Eclipse 4.3运行GAS

时间:2014-06-01 09:26:10

标签: eclipse google-apps-script eclipse-rcp

我根据

安装了Eclipse和Google插件

https://developers.google.com/eclipse/

https://developers.google.com/eclipse/docs/getting_started

https://developers.google.com/eclipse/docs/install-eclipse-4.3

我还从Google云端硬盘导入了GAS文件。它们显示为项目。

但我无法找到如何实际运行和发布我的应用程序。 谁能告诉我怎么样?

1 个答案:

答案 0 :(得分:0)

似乎答案可以从这里获得:Using the Execution API,在Google App Scripts指南网站上。

虽然我不知道在Eclipse中需要做什么才能将其与Google Execution API连接起来。

以下是您在Google云端硬盘方面需要做的事情:(我称之为Google App脚本编辑器:GSuite)

要了解以下许多步骤,请参阅Google Target Project for Execution API quickstart page

  1. 在GSuite中打开您要导入的项目。

  2. 从谷歌设置您想要的安全范围,如下所述:
    2.1在GSuite中选择文件 - >项目属性:范围选项卡。
    2.2在eclipse中根据2.1 [待完成]

  3. 设置范围
  4. 将google项目设置为API可执行文件:
    3.1发布:在您项目的GSuite中,选择Publish-> Deploy as API executable, 3.1.1创建新版本并选择“部署”。 3.1.2标记您的脚本ID,或通过重新选择 - >部署为可执行文件再次查看它。

    3.2设置Google Developer Console项目: 3.2.1谷歌云中的Developer Console Project 3.2.2拥有“app”(不确定它们的含义)和脚本共享同一个Developer Console项目。 (不确定这是做什么或如何) 3.2.3在开发者控制台项目中 - 启用 Google Apps脚本执行API 3.2.4在Developer Console项目中 - 创建有效的客户端ID(不确定如何)

  5. 在Dev Console Project的应用程序代码中调用Execution API。 4.1在应用程序代码中,使用您的clientID和范围创建OAuth访问令牌。 4.2在应用程序代码中,使用Google Execution REST API构建常规POST请求,包括:ScriptID,函数名称,函数参数(如果有)。 4.3在标头中发送POST请求以及OAuth令牌。 您可以使用客户端库服务或使用基本身份验证POST调用。 4.4最多允许执行6分钟 4.5在应用程序代码中,检索脚本的返回值(如果有的话)。

  6. 设置eclipse以通过执行API ...

  7. 运行脚本

    如果有人可以编辑我的答案并完成日食方面的指示,我将不胜感激。