我想從 google Sheet 中的 URL 中提取影像的尺寸。發現這個庫正是我所追求的。

function myFunction() {
var blob = DriveApp.getFileById(fileId).getBlob();
var res = ImgApp.getSize(blob);
var width = res.width;
var height = res.height;
}
修改點:
- 在這種情況下,您將自定義函式放入
=myFunction(A2)單元格中。但是您的腳本不會檢索該值。 - 在自定義功能中,
DriveApp.getFileById(fileId)由于限制無法使用。 - 您的腳本不回傳值。
當這些要點反映在實作目標的腳本中時,它變成如下。
修改后的腳本:
請用以下腳本替換您當前的腳本并保存腳本。并且,請把自定義功能放到=myFunction(A2)一個單元格中。通過這個,寬度和高度被回傳。
function myFunction(url) {
const blob = UrlFetchApp.fetch(url).getBlob();
const { width, height } = ImgApp.getSize(blob);
return [[width, height]];
}
測驗:
當將此修改后的腳本用于您的示例電子表格時,它變為如下。

參考:
- Google 表格中的自定義函式
- 影像應用程式
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/490993.html
