gpt4 book ai didi

google-apps-script - 如何使用 GAS 获取文档中的 URL 并将其替换为 URL 指向的图像?

转载 作者:行者123 更新时间:2023-12-05 07:05:52 25 4
gpt4 key购买 nike

我在表单中捕获 URL(连同其他信息)。该表单导出到一个工作表,该工作表触发 GAS,用工作表中的信息查找/替换 Doc 模板中的占位符。我想要做的是在第一个 GAS 运行后用第二个 GAS 替换文档中的 URL,第二个 GAS 仅捕获 URL,拉取图像并用该图像替换 URL。

DocID 永远不会相同。我的想法是将 GAS 与用于创建所有文档的模板文件相关联,以便它(应该?)与所有副本相关联。我希望这是有道理的。感谢您提供的任何信息!

//logo URL coming from Sheet 
var logo = e.values[4]; // fetching the image from the URL
var response = UrlFetchApp.fetch(logo);
var fileBlob = response.getBlob();
var res = ImgApp.getSize(fileBlob);
Logger.log(fileBlob); //Attempt to get image into document
body.replaceText('{{blob}}', fileBlob);

最佳答案

如评论中所述,您现在正在使用的功能 replaceText将无法按照您的意愿尝试替换 blob。

正确的方法是使用另一个函数,如 insertInlineImageappendInlineImage .

您还想改变它的大小,您有另一个函数应用于 InlineImage 对象,称为 setWidth

关于google-apps-script - 如何使用 GAS 获取文档中的 URL 并将其替换为 URL 指向的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62666420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com