gpt4 book ai didi

google-apps-script - 使用 Google Apps 脚本将图像从云端硬盘插入电子表格单元格

转载 作者:行者123 更新时间:2023-12-03 07:35:37 24 4
gpt4 key购买 nike

我希望能够将图像文件从 Google 云端硬盘添加到我的电子表格中。我看到有一个可用的内置图像函数 =image,但这需要一个 URL,并且图像文件应该在互联网上公开共享。但是,我正在使用数字 Assets ,无法公开分享它们。

我有以下代码,该代码可以工作,但不会添加到所需的单元格中。这有可能吗?

function insertImageFromDrive(){

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();

var fileId = '0B5UAkV0avfiKNGYtd1VzUzlsTVk';
var img = DriveApp.getFileById(fileId).getBlob();


sheet.insertImage(img, 4, 3)
}

最佳答案

尝试使用指南 Insert image in a spreadsheet来自应用程序脚本:

function insertImageOnSpreadsheet() {
var SPREADSHEET_URL = 'INSERT_SPREADSHEET_URL_HERE';
// Name of the specific sheet in the spreadsheet.
var SHEET_NAME = 'INSERT_SHEET_NAME_HERE';

var ss = SpreadsheetApp.openByUrl(SPREADSHEET_URL);
var sheet = ss.getSheetByName(SHEET_NAME);

var response = UrlFetchApp.fetch(
'https://developers.google.com/adwords/scripts/images/reports.png');
var binaryData = response.getContent();

// Insert the image in cell A1.
var blob = Utilities.newBlob(binaryData, 'image/png', 'MyImageName');
sheet.insertImage(blob, 1, 1);
}

只需替换必要的值即可。您指示插入图像的单元格的部分位于:

sheet.insertImage(blob, 1, 1);

关于google-apps-script - 使用 Google Apps 脚本将图像从云端硬盘插入电子表格单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41020598/

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