Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么是类似于谷歌应用程序脚本的替代编程脚本。?_Javascript_Java_Python_Google Apps Script - Fatal编程技术网

Javascript 什么是类似于谷歌应用程序脚本的替代编程脚本。?

Javascript 什么是类似于谷歌应用程序脚本的替代编程脚本。?,javascript,java,python,google-apps-script,Javascript,Java,Python,Google Apps Script,目前,我已经做了一个项目,使用谷歌应用程序脚本,采取形式的反应,做一些数学(排序,删除,添加和基本操作),并在另一张纸上公布结果。此外,还使用应用程序脚本发送了一些邮件。我想知道这是否可以在不需要服务器的情况下在任何其他编程语言中完成,因为我们知道google app script对单个程序运行时间的限制为最多6分钟,总触发时间限制为1小时。您的代码始终需要在某个地方运行,因此,在某个时刻,您将始终需要一台“打开”的计算机,它能够为您运行代码并执行请求——让我们称之为服务器。然而,我假设您不想做

目前,我已经做了一个项目,使用谷歌应用程序脚本,采取形式的反应,做一些数学(排序,删除,添加和基本操作),并在另一张纸上公布结果。此外,还使用应用程序脚本发送了一些邮件。我想知道这是否可以在不需要服务器的情况下在任何其他编程语言中完成,因为我们知道google app script对单个程序运行时间的限制为最多6分钟,总触发时间限制为1小时。

您的代码始终需要在某个地方运行,因此,在某个时刻,您将始终需要一台“打开”的计算机,它能够为您运行代码并执行请求——让我们称之为服务器。然而,我假设您不想做的是自己设置和管理该服务器

如果是这样的话,那么您需要的是一个无服务器的服务,或者更确切地说是功能即服务(FaaS)。这意味着您基本上可以编写代码并将其上载(部署)到该服务。该服务可以根据您的需要自动扩展您的服务器-因此您不必担心服务器。您选择的编程语言完全取决于您,但受服务支持的限制。例如,对于AWS Lambda而言,可能性非常不同:

AWS Lambda本机支持Java、Go、PowerShell、Node.js、C#、Python和Ruby代码,并提供运行时API,允许您使用任何其他编程语言编写函数

首先,请查看以下服务:


您可以在计算机上运行代码。例如,您可以在计算机上下载并安装编程语言Python或Node.js,并在计算机上运行代码。计算机上运行的代码没有时间限制。当然,您需要从Google表单或工作表中获取数据,并将其下载到您的计算机上,然后让Python或Node.js在您的计算机上运行代码。如果您想自动执行此操作,以便在提交Google表单的任何时候它都能运行,那么很明显,您的计算机需要在提交表单时处于打开状态并运行状态。如果在提交表单时不需要进行处理,那么您可以手动将Google表单或工作表数据下载到您的计算机,然后手动将其上载到Google Drive。可以下载CSV格式或JSON格式的数据。计算机上运行的Python或Node.js可以从这些类型的文件中获取数据。为了确定最好的解决方案,有很多事情要考虑。尝试自动化下载和上传过程比许多人想尝试的要困难得多。这对你来说是否可行,只有你能决定。我不是说这是最好或可行的解决方案,我只是想回答这个问题。试图找到绕过6分钟时限的方法是一个常见的问题。有一些方法的相关信息。

我可以问一下
以表单形式回复的详细信息吗
?关于
,我们知道谷歌应用程序脚本的单程序运行时间限制为最多6分钟,总触发时间限制为1小时。
,我可以问一下你的目标的细节吗?@Tanaike我想用另一种语言来执行这个项目,这样就可以消除6分钟1小时的限制。谢谢你的回复。现在我注意到一个答案已经发布了。在这种情况下,我要尊重它。我想它会解决你的问题。@Tanaike在这种情况下Java脚本及其功能如何?我想问一个问题,我有一个专用系统,比如笔记本电脑。我想自动下载表单响应作为excel工作表,并进行计算(如从此工作表创建新工作表、排序等),然后发送带有一些附件的邮件。这是不可能的使用谷歌应用程序脚本,有任何其他脚本语言可用,那么java脚本呢?直接回答您的问题,在任何语言,如JavaScript或Python中都可以这样做。然而,我的第一个问题是如何获得这些表单响应?其次,这个脚本需要自动运行还是手动触发?