gpt4 book ai didi

google-apps-script - 将图像(来自 URL)从 Google Sheet Cell 插入到 Google Doc

转载 作者:行者123 更新时间:2023-12-04 22:47:11 25 4
gpt4 key购买 nike

此代码适用于插入图像

但我想从谷歌表中获取网址。我把 "UrlFetchApp.fetch("sourceSheet.getActiveCell().getValue()");"

在下面的代码中显示我对如何解决这个问题的想法......

  function insertImage() {



// Retrieve an image from the web.
var resp = UrlFetchApp.fetch("sourceSheet.getActiveCell().getValue()");

// Create a document.
var doc = DocumentApp.openById("1qWnGAR_WBpHkSdY5frld0VNfHtQ6BSzGxlzVNDi5xMk");

// Append the image to the first paragraph.
doc.getChild(2).asParagraph().appendInlineImage(resp);
}

最终目标是我有一张工作表,其中一列中包含文档 ID,另一列中插入图像的 ulr。我希望脚本运行,以便我可以将每个图像插入到每个文档中。

最佳答案

这是一个可能的解决方案。当然,您必须用您自己的文档 ID 替换文档和电子表格 ID。

function insertImage() {
// Get the target document.
var doc = DocumentApp.openById("1DeAGfM1PXXXXXXXXXXXXXXXXXXwjjeUhhZTfpo");

// Get the Spreadsheet where the url is defined
var sheet = SpreadsheetApp.openById("0Agl8XXXXXXXXXXXXXXXXXXXXXXXXXRScWU2TlE");

// Get the url from the correct celll
var url = sheet.getRange("A1").getValue();

// Retrieve an image from the web.
var resp = UrlFetchApp.fetch(url);

// Append the image to the first paragraph.
doc.getChild(0).asParagraph().appendInlineImage(resp.getBlob());
}

关于google-apps-script - 将图像(来自 URL)从 Google Sheet Cell 插入到 Google Doc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19818344/

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