如何在 url 为空且仍然是 运行 脚本时跳过 UrlFetchApp
How to skip a UrlFetchApp when the url is empty and still run the script
有时会没有 url 可供获取,基本上有时我会添加图像,有时我不会,但我仍然希望脚本的其余部分能够 运行。目前缺少 url 正在阻止整个事情。
当 A1Image 单元格中没有可用的 url 可获取时,我收到此错误:
Error Exception: Attribute provided with no value: url
是否有不同的方法来制作脚本 运行 并且几乎 ignore/skip Url Fetch App fetch (A1Image) 仅当 A1Image 单元格为空时?
这是将 A1Image url 显示为 PDF 中的图像的脚本部分:
// Insert image1
var element = body.findText("Image1").getElement();
var blob = UrlFetchApp.fetch(A1Image).getBlob();
var image = element.getParent().asParagraph().insertInlineImage(0, blob);
image.setHeight(400);
image.setWidth(600);
if(A1Image) {
var blob = UrlFetchApp.fetch(A1Image).getBlob();
有时会没有 url 可供获取,基本上有时我会添加图像,有时我不会,但我仍然希望脚本的其余部分能够 运行。目前缺少 url 正在阻止整个事情。
当 A1Image 单元格中没有可用的 url 可获取时,我收到此错误:
Error Exception: Attribute provided with no value: url
是否有不同的方法来制作脚本 运行 并且几乎 ignore/skip Url Fetch App fetch (A1Image) 仅当 A1Image 单元格为空时?
这是将 A1Image url 显示为 PDF 中的图像的脚本部分:
// Insert image1
var element = body.findText("Image1").getElement();
var blob = UrlFetchApp.fetch(A1Image).getBlob();
var image = element.getParent().asParagraph().insertInlineImage(0, blob);
image.setHeight(400);
image.setWidth(600);
if(A1Image) {
var blob = UrlFetchApp.fetch(A1Image).getBlob();