GASだとURL.canParse(url);が動かなかったので、URLが有効かチェックするスクリプトのメモ…
function linkCheckExec(url) {
let res = false;
if (url) {
try {
// URLが空文字などでなければアクセス実行
let response = UrlFetchApp.fetch(url);
let code = response.getResponseCode() / 100;
if (code === 2 || code === 3) {
res = true;
}
} catch (e) {
// 例外エラー処理
Logger.log(e)
}
}
return res;
}
