Google幻灯片和应用脚本:取消所有嵌入式工作表的链接

织物

我正在发布Google幻灯片,其中包含许多来自电子表格的嵌入式图表。我想取消链接嵌入式图表(从而避免在电子表格中更新数据时获取更新按钮)。如果Google建议通过“工具”菜单的“链接的对象”条目一次更新所有元素,则无法选择一次取消所有链接。我将需要在每个图表上选择取消链接。

因此,我现在正在寻找编写Google Apps脚本的选项,但这样做没有成功。

我在这里发现了关于stackoverflow的类似问题:使用GAS删除Google幻灯片的所有超链接

但是removeLink函数对我的图表没有任何影响。我仍然在右上角看到链接的图标。

任何想法 ?

Tanaike

不幸的是,在当前阶段,似乎没有任何方法可以直接从Speadsheet中删除指向Spreadsheet的链接。但是,当删除从Speadsheet图表到Spreadsheet的链接时,发现该对象成为图像。我认为这可以用于实现您的目标。因此,从这种情况来看,作为一种解决方法,我想提出以下示例脚本。

示例脚本:

此示例脚本将电子表格图表转换为第一张幻灯片上的图像。通过此流程,从Speadsheet图表到Spreadsheet的链接被删除。

const slide = SlidesApp.getActivePresentation().getSlides()[0];
const charts = slide.getSheetsCharts();
const chart = charts[0];
slide.insertImage(chart.asImage().getBlob(), chart.getLeft(), chart.getTop(), chart.getWidth(), chart.getHeight());
chart.remove();
  • 该脚本的流程如下。

    1. 检索电子表格图表。
    2. 从图表中检索图像斑点。
    3. 通过复制电子表格图表的大小和位置来插入图像斑点。
    4. 删除电子表格图表。

注意:

  • 此示例脚本复制了大小和位置。当您要复制其他值时,请修改脚本。

参考文献:

添加:

关于您的其他问题如下。

我认为这对于图表(例如饼图,可转换为图像的列...)是一个很好的解决方法。不过,我有一些幻灯片,其中嵌入了一些单元格。在此元素上运行此代码将显示问题。您认为在嵌入式表上也可行吗?

图表与表不同。因此,在这种情况下,我认为您的其他问题是新问题。

您最初的问题是要从图表中删除电子表格链接。我的回答是你的这个问题。在这种情况下,无法使用该表。而且,不幸的是,在当前阶段,还没有方法从表中删除Spreadsheet的链接。而且,当从表格中删除电子表格链接时,不会从表格中更改对象类型。因此,无法使用我的解决方法。但是Slides服务和Slides API现在正在增长。因此,我认为将来的更新中可能会添加这种方法。

因此,作为当前方法,如何将新问题报告给Google问题跟踪器这样,可以考虑添加这种方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取Google幻灯片标题和幻灯片编号的列表-Google Apps脚本

来自分类Dev

Google 幻灯片中的页面和幻灯片有什么区别?

来自分类Dev

幻灯片和视频应用

来自分类Dev

幻灯片和视频应用

来自分类Dev

带有嵌入式图像的段落会破坏应用程序脚本,将工作表数据合并到文档中

来自分类Dev

无法使用应用脚本将图像插入Google幻灯片

来自分类Dev

使用应用程序脚本将Google幻灯片转换为图像时出错

来自分类Dev

使用Google Apps脚本从主幻灯片台复制多张幻灯片

来自分类Dev

单击所有div时动态应用幻灯片切换效果

来自分类Dev

加载时如何阻止幻灯片垂直显示所有幻灯片

来自分类Dev

javascript幻灯片内容可一次打开所有幻灯片

来自分类Dev

如何在幻灯片的特定位置通过python将Excel文件和链接数据嵌入PowerPoint

来自分类Dev

重新将幻灯片版式应用于现有幻灯片

来自分类Dev

取消链接工作表中的所有超链接

来自分类Dev

如何将一系列图像转换为幻灯片显示,将单个图像转换为嵌入式图像?

来自分类Dev

PowerPoint中所有幻灯片的叠加项

来自分类Dev

删除PowerPoint幻灯片上的所有形状

来自分类Dev

更改LibreOffice Impress中所有幻灯片的语言

来自分类Dev

PowerPoint中所有幻灯片的叠加项

来自分类Dev

显示所有图像的 JavaScript 幻灯片

来自分类Dev

Shotwell 幻灯片,无需复制所有照片

来自分类Dev

Google幻灯片翻译

来自分类Dev

滑动滑块将所有幻灯片放到一张幻灯片中

来自分类Dev

获取所有嵌入式文档

来自分类Dev

嵌入幻灯片,图像破碎

来自分类Dev

使用 Google Apps Script 在所有文件夹(和子文件夹)中查找文档/幻灯片/表格

来自分类Dev

带有bootsrap折叠和标签的幻灯片

来自分类Dev

在Google网站的嵌入式网络应用中无法链接吗?

来自分类Dev

jQuery Slidertron链接到幻灯片

Related 相关文章

  1. 1

    如何获取Google幻灯片标题和幻灯片编号的列表-Google Apps脚本

  2. 2

    Google 幻灯片中的页面和幻灯片有什么区别?

  3. 3

    幻灯片和视频应用

  4. 4

    幻灯片和视频应用

  5. 5

    带有嵌入式图像的段落会破坏应用程序脚本,将工作表数据合并到文档中

  6. 6

    无法使用应用脚本将图像插入Google幻灯片

  7. 7

    使用应用程序脚本将Google幻灯片转换为图像时出错

  8. 8

    使用Google Apps脚本从主幻灯片台复制多张幻灯片

  9. 9

    单击所有div时动态应用幻灯片切换效果

  10. 10

    加载时如何阻止幻灯片垂直显示所有幻灯片

  11. 11

    javascript幻灯片内容可一次打开所有幻灯片

  12. 12

    如何在幻灯片的特定位置通过python将Excel文件和链接数据嵌入PowerPoint

  13. 13

    重新将幻灯片版式应用于现有幻灯片

  14. 14

    取消链接工作表中的所有超链接

  15. 15

    如何将一系列图像转换为幻灯片显示,将单个图像转换为嵌入式图像?

  16. 16

    PowerPoint中所有幻灯片的叠加项

  17. 17

    删除PowerPoint幻灯片上的所有形状

  18. 18

    更改LibreOffice Impress中所有幻灯片的语言

  19. 19

    PowerPoint中所有幻灯片的叠加项

  20. 20

    显示所有图像的 JavaScript 幻灯片

  21. 21

    Shotwell 幻灯片,无需复制所有照片

  22. 22

    Google幻灯片翻译

  23. 23

    滑动滑块将所有幻灯片放到一张幻灯片中

  24. 24

    获取所有嵌入式文档

  25. 25

    嵌入幻灯片,图像破碎

  26. 26

    使用 Google Apps Script 在所有文件夹(和子文件夹)中查找文档/幻灯片/表格

  27. 27

    带有bootsrap折叠和标签的幻灯片

  28. 28

    在Google网站的嵌入式网络应用中无法链接吗?

  29. 29

    jQuery Slidertron链接到幻灯片

热门标签

归档