Để thảo luận và đưa ra ý kiến phản hồi về các sản phẩm của chúng tôi, hãy tham gia kênh Discord chính thức của Google Ads trong máy chủ Cộng đồng quảng cáo và đo lường của Google.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Khi được thực thi ở chế độ xem trước, các tập lệnh sẽ không thay đổi dữ liệu chiến dịch thực tế. Thay vào đó, quá trình thực thi tập lệnh sẽ cho thấy những thay đổi sẽ được thực hiện nếu tập lệnh đang thực thi. Sau khi hài lòng với kết quả, bạn có thể bắt đầu thực thi trực tiếp một tập lệnh hoặc lên lịch thực thi.
Chế độ xem trước là một tính năng mạnh mẽ, vì chế độ này cho phép bạn phát triển và gỡ lỗi tập lệnh mà không phải lo lắng về việc các thay đổi sai sót được thực hiện đối với dữ liệu Google Ads của bạn.
Chế độ xem trước chỉ ảnh hưởng đến những lệnh gọi sử dụng AdsApp làm điểm truy cập. Các lệnh gọi đến các dịch vụ khác sẽ diễn ra như bình thường. Ví dụ: nếu một tập lệnh đang sử dụng MailApp để gửi email, thì email đó sẽ được gửi đi dù tập lệnh đã được xem trước hay chưa. Bảng tính cũng sẽ được cập nhật trong cả hai trường hợp. Một tập lệnh có thể tìm hiểu xem tập lệnh đó có đang chạy ở chế độ xem trước hay không thông qua thông tin thực thi.
Đoạn mã sau đây sẽ không hoạt động như mong đợi ở chế độ xem trước:
// Suppose the ad group has no keywords.letadGroup=findAnEmptyAdGroup();// Create a keyword.adGroup.createKeyword("test");// Fetch all keywords in the ad group.letkeywords=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());
[null,null,["Cập nhật lần gần đây nhất: 2025-08-27 UTC."],[[["\u003cp\u003ePreview mode executes scripts without making actual changes to campaign data, allowing for risk-free testing and debugging.\u003c/p\u003e\n"],["\u003cp\u003eIt provides a safe environment to develop and refine Google Ads scripts before applying them to live campaigns.\u003c/p\u003e\n"],["\u003cp\u003eScripts in preview mode can still interact with external services like sending emails or updating spreadsheets.\u003c/p\u003e\n"],["\u003cp\u003eCertain actions, like creating or modifying objects, will not produce the same results in preview mode as in live execution.\u003c/p\u003e\n"],["\u003cp\u003eScripts can determine whether they are running in preview or live mode using execution information.\u003c/p\u003e\n"]]],[],null,["# Preview Mode\n\nWhen scripts are executed in preview mode, they make no changes to the actual\ncampaign data. Instead, script execution shows the changes that **would have**\nbeen made had the script been executing. Once satisfied with the output, you\ncan start the live execution of a script or schedule it.\n\nPreview mode is a powerful feature, as it lets you develop and debug a script\nwithout worrying about erroneous changes being made to your Google Ads data.\n\nPreview mode only affects calls that use `AdsApp` as an entry point. Calls to\nother services will proceed as normal. For example, if a script is using\n`MailApp` to send an email, it will get sent whether or not the script had been\npreviewed or executed. Spreadsheets will get updated in both scenarios as\nwell. A script can find out whether or not it is running in preview mode through\nits [execution info](/google-ads/scripts/docs/concepts/execution-info).\n| **Important:** No objects are created, deleted, or modified during preview. As a consequence, certain code won't execute the same way in preview mode.\n\nThe following snippet won't behave as expected in preview mode: \n\n // Suppose the ad group has no keywords.\n let adGroup = findAnEmptyAdGroup();\n\n // Create a keyword.\n adGroup.createKeyword(\"test\");\n\n // Fetch all keywords in the ad group.\n let keywords = adGroup.keywords().get();\n\n // In preview mode, will log \"false\": keyword was not actually created.\n // In real execution, will log \"true\".\n console.log(\"Are there keywords in the ad group? \" + keywords.hasNext());"]]