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

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

מצב התצוגה המקדימה הוא מאפיין מתקדם, כי הוא מאפשר לפתח סקריפט ולנפות באגים בלי לחשוש מביצוע שינויים שגויים בנתוני 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());