通过Google API更新Google云端硬盘中的XML文件

时间:2019-02-06 21:58:49

标签: arrays google-apps-script google-api

假设我在Google云端硬盘上有这个最小的XML文件。

<?xml version="1.0" encoding="UTF-8"?>
<MyCounter>
  <counter>137</counter>
</MyCounter>

我要使用Google脚本:

  1. 解析XML
  2. 将1加到计数器中
  3. 更新文件。

我目前处于步骤2。我可以删除旧文件并创建一个具有相同名称和更新内容的新文件。我更喜欢更新现有的ID,因此它将保留唯一的ID,并且我可以使用具有该ID的文件来访问文件,而不必通过文件名来搜索它。

1 个答案:

答案 0 :(得分:1)

  • 您要在不更改文件ID的情况下更新Google云端硬盘中的文本文件。
  • 您要在文件137的{​​{1}}中添加1。
  • 您要使用Google Apps脚本实现以上目标。

如果我的理解是正确的,那么该示例脚本如何?我认为您的情况有几个答案。因此,请仅考虑其中之一。

流量:

  1. 从文本文件中检索数据。
  2. 使用<counter>137</counter>将1加到number的{​​{1}}中。
  3. 使用<counter>{number}</counter>更新文件。

通过此流程,可以在不更改文件ID的情况下更新文件。

示例脚本:

replace()

注意:

  • 如果您已经准备好添加计数器的脚本,请使用它。

参考文献: