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

Isr*_*ile 1 java google-api google-sheets google-apps-script

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

Hen*_*reu 9

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

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

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

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

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

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