相关疑难解决方法(0)

异常:获取对象 SpreadsheetApp.CellImage 上的方法或属性 getContentUrl 时出现意外错误

我正在尝试从谷歌表格中提取单元格图像,以便稍后粘贴到谷歌文档中。使用此方法时我收到错误,并且找不到任何有关此的文档。

function onClick(){
  var app = SpreadsheetApp;
  var sheet = app.getActive().getSheetByName('FILE');
  var image = sheet.getRange('D4').getValue();
  var url = image.getContentUrl()
  Logger.log(url)
}
Run Code Online (Sandbox Code Playgroud)

异常:获取对象 SpreadsheetApp.CellImage 上的方法或属性 getContentUrl 时出现意外错误

我也尝试过使用DocsServiceApp ->使用此方法

DocsServiceApp.openBySpreadsheetId(spreadsheetId)
  .getSheetByName("Sheet1")
  .getImages();
Run Code Online (Sandbox Code Playgroud)

但这导致了一个不同的错误:

Exception: Request failed for https://www.googleapis.com returned code 403. Truncated server response: {
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "exportSizeLimitExceeded",
    "message": "This file is too large to be expo... (use muteHttpExceptions option to examine full response)
    at gToM(SpreadsheetAppp:171:25)
    at getImages(SpreadsheetAppp:34:14)
Run Code Online (Sandbox Code Playgroud)

有谁知道如何修复这些错误之一,或者从谷歌表格中提取图像的不同方法?

javascript image google-sheets http-status-code-403 google-apps-script

6
推荐指数
0
解决办法
753
查看次数

使用 Google Sheets API 检索单元格中的图像

我正在使用 Google Sheets API 返回 Google Sheets 的 JSON,

例如

 var url = 'https://spreadsheets.google.com/feeds/list/' + id + '/od6/public/values?alt=json';
Run Code Online (Sandbox Code Playgroud)

在其中一个单元格中,我添加了一个图像,但这在 json 中显示为空。
如何检索此图像?

imagedownload google-sheets-api

4
推荐指数
1
解决办法
8890
查看次数