Google 幻灯片 API:replaceAllLinks?

Google Slides API: replaceAllLinks?

在我的实现中,我通过一个循环来复制一张幻灯片,然后使用 ReplaceAllTextReplaceAllImages 更新每张新幻灯片的文本和图像。我可以在一个 batchUpdate 中做到这一点。我希望我能做同样的事情 "ReplaceAllLinks" 但找不到任何东西可以做到这一点。有什么想法吗?

  • 您想使用幻灯片 API 替换 Google 幻灯片中的所有 link。

如果我的理解是正确的,这个答案怎么样?请将此视为几个可能的答案之一。

问题和解决方法:

遗憾的是,现阶段还没有直接实现的方法"ReplaceAllLinks"。因此需要使用变通方法。在这个答案中,我想提出以下解决方法。

  1. 使用 presentations.get.
  2. 的方法检索要替换 link 的对象 ID
  3. 使用presentations.batchUpdate方法的updateTextStyleupdateShapeProperties替换检索到的对象ID的link。

在这种情况下,需要 2 API 次调用。

参考文献:

如果我误解了您的问题并且这不是您想要的方向,我深表歉意。