미리보기 모드

미리보기 모드에서 스크립트가 실행되면 실제 캠페인 데이터가 변경되지 않습니다. 대신 스크립트 실행은 스크립트가 실행되었을 때 발생했을 변경사항을 보여줍니다. 출력이 만족스러우면 스크립트의 실시간 실행을 시작하거나 예약할 수 있습니다.

미리보기 모드는 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());