在eclipse中使用常规Java代码使用Google App Script与Google Spreadsheets交互有什么好处?

时间:2012-11-29 04:03:52

标签: java google-api google-apps-script spreadsheet google-sheets

在eclipse中使用常规Java代码使用Google App Script与Google电子表格进行交互有什么好处?

1 个答案:

答案 0 :(得分:9)

嗯,第一个优点是您不需要安装Java或Eclipse或任何其他库。使用您已用于访问电子表格的任何现代浏览器,您可以编写应用程序脚本代码。

其次,您不必担心身份验证,即客户端登录,AuthSub,oAuth,oAuth2等。应用脚本可以无缝地处理身份验证过程。

Apps脚本还有一个更紧凑的"与Google Spreadsheets(和Documents)集成。它具有许多常规Spreadsheet API不具备的功能。例如,它可以向Spreadsheet接口添加菜单,设置触发器以在编辑单元格或提交表单时运行脚本。从自定义菜单或"图像按钮"在电子表格中,Apps脚本可以向电子表格中的任何用户显示不错的自定义UI。

还有一些方法可以将格式应用于电子表格单元格,合并/取消合并单元格,设置前端行和列,保护工作表,添加图表,图像等(我认为Spreadsheet API v3中不存在,但我可能错了。)

Apps脚本在云上运行,不依赖于您的计算机或任何安装过程。一旦您设置了与电子表格交互的脚本(通过菜单或触发器),编辑该电子表格的任何用户都可以与脚本进行交互。无需安装任何其他设备,您的计算机也可以关闭。

Apps脚本比Java容易得多,具有多个库和版本,类路径和IDE设置。任何人都可以开始使用它,不需要熟练的开发人员进行设置,任何精明的用户都可以胜任这项任务。