เมื่อเรียกใช้สคริปต์ในโหมดแสดงตัวอย่าง สคริปต์จะไม่ทำการเปลี่ยนแปลงข้อมูลแคมเปญจริง แต่การเรียกใช้สคริปต์จะแสดงการเปลี่ยนแปลงที่อาจเกิดขึ้น หากมีการเรียกใช้สคริปต์ เมื่อพอใจกับเอาต์พุตแล้ว คุณสามารถเริ่มเรียกใช้สคริปต์จริงหรือกำหนดเวลาเรียกใช้ได้
โหมดแสดงตัวอย่างเป็นฟีเจอร์ที่มีประสิทธิภาพ ซึ่งช่วยให้คุณพัฒนาและแก้ไขข้อบกพร่องของสคริปต์ได้โดยไม่ต้องกังวลว่าข้อมูลในบริบทโฆษณาของ 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());