贵有恒,何必三更起、五更眠、最无益,只怕一日曝、十日寒。这篇文章主要讲述DriveApp与SpreadsheetApp相关的知识,希望能为你提供帮助。
在Google Apps脚本中,我看到一些功能是DriveApp和SpreadsheetApp的常见功能。我能用任何一个达到预期的效果。选择其中一个的优点和缺点是什么?性能,效率等的任何好处?
根据@Ruben的建议编辑:我特意考虑了DriveApp.getFileById(id)vs SpreadsheetApp.openById(id)之类的命令,它们似乎具有类似的功能。
答案它们实际上是完全不同的。
通常,DriveApp处理用户驱动器上存在的所有文件。它的函数返回File,Folder,FileIterator和FolderIterator对象。使用这些类型,您不能(大多数)使用SpreadsheetApp,DocumentApp等为您提供的功能来修改文件的内容。它们允许您在驱动器周围移动和复制文件。
SpreadsheetApp处理Spreadsheet,Sheet和Range对象。这些可以让您更好地控制在文件中提取和修改数据。
这就像在桌面上移动/复制/粘贴/附加文件或打开文件以更改内容之间的区别。【DriveApp与SpreadsheetApp】至于它们之间相似的功能,它们大致相同,但结果可能略有不同,因此请查看文档。
推荐阅读
- 如何使用google apps脚本在自定义函数中编辑自定义函数的调用单元格()
- FlexBox布局Android。如何消除视图之间的垂直间隙()
- 无法在Android应用中看到谷歌地图()
- kotlin函数重载为android
- 在flutter中释放apk安卓程序在启动时崩溃
- MongoDB是否可以使用Android离线数据库()
- FormData.append的参数2不是mozilla firefox中的对象
- Android-Django图片上传
- 使用Ion上传Android文件,但上传文件为空