Google Drive API v3-从新文件生成新修订版

时间:2018-12-05 10:58:24

标签: google-sheets google-drive-api google-sheets-api

我有一个包含多张工作表的Google Spreadsheet文档模板**template**,我先使用自己的网络服务器和Google API将其复制到新文件中,然后再在某些工作表中添加数据(其他工作表中包含示例公式) ,表示我不想通过程序进行更改)。 假设我有空的RAW工作表,还有FORMATTED个工作表,这些工作表的标题和公式从RAW工作表中导入数据。

如果我需要复制同一文件的RAW数据:我只是使用drive_service.update_values覆盖了数据,到目前为止,一切都很酷,因为FORMATTED表没有变化。

但是,假设我更新了模板的FORMATTED页,并希望将其传播到生成的文件中。为此,我想到的是从更新的模板**template**(v2)制作一个新文件,以便我自动获取所有正确的FORMATTED(v2)图纸,并添加像往常一样处理我的RAW数据。但是,我最终使用修订版系统将两个文件合并为一个文件。

请注意,我无法控制格式化工作表的数量/名称,因此我不能仅在应用程序端替换/创建工作表,否则将无法维护

总而言之,我需要向现有Google Spreadsheet文件添加一个修订,该文件的内容是另一个Google Spreadsheet文件(的副本),我需要使用{{1}向其中添加原始数据}。

要实现此目的,我需要执行哪些操作?我正在用Ruby编程,但是我只需要知道我需要对drive API进行哪些操作,而且我可能可以自己弄清楚如何在Ruby中进行操作,因此,我没有添加Ruby标签

编辑

我正在使用Google Drive APIv3和Sheets APIv4,并且我愿意接受任何较新的版本/其他库。

0 个答案:

没有答案