เมื่อเรียกใช้สคริปต์ในโหมดแสดงตัวอย่าง สคริปต์จะไม่ทําการเปลี่ยนแปลงใดๆ กับข้อมูลแคมเปญจริง แต่การเรียกใช้สคริปต์จะแสดงการเปลี่ยนแปลงที่อาจ เกิดขึ้นหากมีการเรียกใช้สคริปต์ เมื่อพอใจกับเอาต์พุตแล้ว คุณ สามารถเริ่มการดำเนินการสคริปต์แบบสดหรือกำหนดเวลาได้
โหมดตัวอย่างเป็นฟีเจอร์ที่มีประสิทธิภาพ เนื่องจากช่วยให้คุณพัฒนาและแก้ไขข้อบกพร่องของสคริปต์ได้ โดยไม่ต้องกังวลว่าข้อมูล Google Ads จะมีการเปลี่ยนแปลงที่ผิดพลาด
โหมดแสดงตัวอย่างจะมีผลเฉพาะการโทรที่ใช้ AdsApp
เป็นจุดแรกเข้า การโทรไปยัง
บริการอื่นๆ จะดำเนินการตามปกติ เช่น หากสคริปต์ใช้
MailApp
เพื่อส่งอีเมล ระบบจะส่งอีเมลไม่ว่าสคริปต์จะ
แสดงตัวอย่างหรือดำเนินการหรือไม่ก็ตาม ระบบจะอัปเดตสเปรดชีตในทั้ง 2 สถานการณ์ด้วย
สคริปต์สามารถตรวจสอบได้ว่ากำลังทำงานในโหมดแสดงตัวอย่างหรือไม่ผ่านข้อมูลการดำเนินการ
ข้อมูลโค้ดต่อไปนี้จะไม่ทำงานตามที่คาดไว้ในโหมดแสดงตัวอย่าง
// Suppose the ad group has no keywords.
let adGroup = findAnEmptyAdGroup();
// Create a keyword.
adGroup.createKeyword("test");
// Fetch all keywords in the ad group.
let keywords = adGroup.keywords().get();
// In preview mode, this will log "false" since the keyword was not actually created.
// In real execution, this will log "true".
console.log("Are there keywords in the ad group? " + keywords.hasNext());