Informasi tentang skrip yang sedang berjalan
Anda dapat mengakses atribut tertentu dari skrip yang sedang berjalan melalui metode objek ExecutionInfo
. Misalnya,
isPreview()
memberi tahu Anda apakah skrip saat ini sedang dipratinjau atau benar-benar
dijalankan.
Hal ini sering kali menyederhanakan kode proses debug:
// Code that generates a report.
// ...
if (!AdsApp.getExecutionInfo().isPreview()) {
// Do not email the report when in preview mode!
MailApp.sendEmail("customer@example.com", "Report is ready!", report);
}
Informasi tentang akun skrip
Informasi akun untuk skrip yang sedang berjalan sering kali diperlukan, terutama saat
skrip yang sama dan tidak diubah digunakan di beberapa akun. Jika skrip mengirim email
laporan, penerima harus mengidentifikasi akun asal. Anda dapat
menggunakan
metode
getCustomerId()
objek
Account
untuk ini:
let accountId = AdsApp.currentAccount().getCustomerId();
MailApp.sendEmail("customer@example.com",
"Report is ready for " + accountId, report);
Objek Account
juga memiliki metode untuk memungkinkan Anda mengidentifikasi mata uang dan zona waktu akun.