java - 在 Google Sheet 内运行 Java 应用程序

标签 java google-apps-script google-sheets google-apps

我编写了一个 Java 应用程序,其工作原理基本上类似于类(class)调度程序,确保学生不会同时安排多于一个类,并参加他们报名参加的所有类(class),同时努力保持学生的均匀分布类。输入的数据将存储在Google Sheet中,该功能将供完全不熟悉cs的人使用。我想知道是否有一种方法可以在 google 工作表中创建一个简单的按钮,该按钮可以调用我的 java 应用程序中的主函数,该按钮可以读取电子表格中的数据并在同一电子表格中打印一个简单的时间表。

我见过一些示例,其中我可以使用 google API 访问工作表,然后在本地运行我的 jar 文件。但我想使用尽可能少的步骤,并且最好只要求用户按下一个为他们制定时间表的按钮。

这可能吗?

最佳答案

不是以简单的方式,不。 Google Sheets 在 Google Cloud 上运行,只能通过 Web 界面访问资源。因此,通过 Google 表格控制应用的最简单方法是为您的应用编写一个 Web 界面,将其托管在任何人都可以访问的服务器上,并在表格中编写一些 JavaScript 来调用应用的 Web API。

关于java - 在 Google Sheet 内运行 Java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60550140/

相关文章:

Javascript:如果 POST 响应正常,请使用 "Okay"在 google 工作表中设置一个单元格,否则更新 "false"

google-apps-script - Google 文档从脚本调用 ImportXML

java - java 中的电子邮件回复

javascript - If 语句检查某个值是否在数组或值范围内

html - 如何从 Google App Script 中的自定义对话框窗口获取数据?

charts - Google 表格自定义仪表图表

python - 使用python将google docs公共(public)电子表格下载到csv

Java同步以避免ConcurrentModificationExceptions?

java - 意外 40 毫秒 ping

java - Selenium + JUnit 是否是目前业界测试web应用的最佳实践?