Informasi tentang skrip yang berjalan
Anda dapat mengakses atribut tertentu dari skrip yang berjalan melalui metode
tindakan
ExecutionInfo
. Misalnya,
isPreview()
memberi tahu Anda apakah skrip sedang dipratinjau atau benar-benar
mengeksekusi.
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 berjalan sering kali diperlukan, terutama ketika
skrip sama yang tidak berubah digunakan
di beberapa akun. Jika skrip mengirimkan email
laporan, penerima harus
mengidentifikasi akun asalnya. Anda dapat
gunakan
Account
objek
getCustomerId()
untuk ini:
let accountId = AdsApp.currentAccount().getCustomerId();
MailApp.sendEmail("customer@example.com",
"Report is ready for " + accountId, report);
Objek Account
juga memiliki metode yang dapat Anda gunakan untuk mengidentifikasi
mata uang dan zona waktu.