מצב תצוגה מקדימה

כשסקריפטים מופעלים במצב תצוגה מקדימה, הם לא מבצעים שינויים בנתוני הקמפיין בפועל. במקום זאת, בזמן ההרצה של הסקריפט מוצגים השינויים שהיו מתבצעים אם הסקריפט היה מופעל. אחרי שתראו שהפלט שלכם נראה טוב, תוכלו להתחיל את ההרצה של הסקריפט בזמן אמת או לתזמן אותו.

מצב התצוגה המקדימה הוא תכונה חזקה שמאפשרת לפתח סקריפט ולפתור באגים בו בלי לדאוג לשינויים שגויים בנתונים של Google Ads.

מצב התצוגה המקדימה משפיע רק על קריאות שמשתמשות ב-AdsApp כנקודת כניסה. שיחות לשירותים אחרים ימשיכו לפעול כרגיל. לדוגמה, אם סקריפט משתמש ב-MailApp כדי לשלוח אימייל, הוא יישלח גם אם הסקריפט הוצג בתצוגה מקדימה או בוצע. גם הגיליונות האלקטרונים יתעדכנו בשני המקרים. סקריפט יכול לבדוק אם הוא פועל במצב תצוגה מקדימה באמצעות פרטי הביצוע שלו.

קטע הקוד הבא לא יפעל כמצופה במצב תצוגה מקדימה:

// 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, will log "false": keyword was not actually created.
// In real execution, will log "true".
console.log("Are there keywords in the ad group? " + keywords.hasNext());