使用谷歌脚本编辑器

时间:2017-10-31 08:01:47

标签: javascript google-apps-script

嘿所以目前正在开展我的第一个个人项目,所以请耐心等待!

目前正在尝试创建一个Javascript程序,该程序将解析谷歌表单中的信息以生成显示信息的幻灯片。从我的研究到目前为止,我发现促进此过程的最佳方式是googles app脚本编辑器。但是,我想知道我是否可以通过从不同的javascript(或者甚至是java)程序请求它来运行此代码,我将在webstorm上编写代码。如果我不能这样做,那么利用谷歌应用程序脚本编辑器的最佳方式是什么? 谢谢!

2 个答案:

答案 0 :(得分:2)

Google Apps脚本只是带有额外内置API的javascript(例如SpreadsheetAppFormApp等)。

它还有一个UrlFetchApp API。

所以你可以运行这样的代码:

// The code below logs the HTML code of the Google home page.
var response = UrlFetchApp.fetch("http://www.google.com/");
Logger.log(response.getContentText());

因此,如果您想从其他地方提供JavaScript,您可以在Google Apps脚本端获取它,然后eval。 (但我们都知道how tricky eval can get

另一个选择是使用Google App Engine(或任何其他框架)编写自己的服务器端,并使用Google's OAuth并授权您的应用从Forms表单中获取数据

答案 1 :(得分:0)

幻灯片和Google Apps脚本

你可能想看看布鲁斯麦克弗森的插曲“幻灯片合并”。我从来没有用它,但听起来它可能适合你。这是它在插件商店中的样子: enter image description here

  

从谷歌表单获取信息与谷歌应用程序脚本相关,因为您可以将表单链接到电子表格。如今,Google Apps脚本文档非常好用。这是documentation link。 Google Apps脚本基于Javascript 1.6。如果您已经是程序员,我的猜测是您在学习使用它时遇到的问题很少。根据我的经验,最困难的事情是处理谷歌应用程序脚本中范围的getValues()方法生成的数组数组,我做了short video可能对你有所帮助。

我还在Google Apps脚本中编写了一个脚本,该脚本生成sheet show,这是一个电子表格内的幻灯片放映。

我发现使用脚本编辑器非常简单。文档的support section中有一些文档。它有时可能有点儿马车,但总的来说我认为它是一个非常好的工具。