Bu numara UrlFetchApp.fetch()
numaralı muteHttpExceptions
paramını geçiyor. İşte
bir örnek (denenmemiş): Nedense
var payload = {"value": "key"}
var response = UrlFetchApp.fetch(
url,
{
method: "PUT",
contentType: "application/json",
payload: JSON.stringify(payload),
muteHttpExceptions: true,
}
);
var responseCode = response.getResponseCode()
var responseBody = response.getContentText()
if (responseCode === 200) {
var responseJson = JSON.parse(responseBody)
// ...
} else {
Logger.log(Utilities.formatString("Request failed. Expected 200, got %d: %s", responseCode, responseBody))
// ...
}
URL mevcut değilse yine sana öylesine bir hata atıyor gibi görünüyor (örn Kullanmak çalıştığınız hizmet aşağı) hala bir try/catch
bloğu kullanmanız gerekebilir.
Teşekkürler, istediğim bu, google bunu belgelemelidir. – louis
Teşekkürler, bu özelliği daima unutuyorum. – oshliaer