บันทึกการเปลี่ยนแปลงและบันทึกข้อความ

สคริปต์ Microsoft Advertising มีบันทึกสองชนิด: บันทึกการเปลี่ยนแปลงและบันทึกข้อความ

บันทึกการเปลี่ยนแปลง

บันทึกการเปลี่ยนแปลงแสดงการเปลี่ยนแปลงทั้งหมดที่สคริปต์ทํากับเอนทิตี Microsoft Advertising รายละเอียดรวมถึงรายการที่เปลี่ยนแปลง ชนิดของการเปลี่ยนแปลง ค่าปัจจุบัน ค่าใหม่ และสถานะ เมื่อต้องการดูบันทึกการเปลี่ยนแปลง ให้คลิก การเปลี่ยนแปลงทาง ด้านล่างของตัวแก้ไขสคริปต์

บันทึกข้อความ

เมื่อต้องการเขียนข้อความลงในบันทึกข้อความ ให้เรียกใช้เมธอดของlog()วัตถุ Logger การเขียนข้อความลงในบันทึกข้อความมีประโยชน์สําหรับการดีบักสคริปต์หรือบันทึกกิจกรรมของสคริปต์ เนื่องจากการบันทึกเป็นวิธีการโทรที่มีราคาแพงในแง่ของประสิทธิภาพการทํางาน คําแนะนําคือการใช้การบันทึกอย่างเท่าที่จําเป็นและอาจไม่อยู่ภายในลูปที่มีปริมาณมากยกเว้นเพื่อแจ้งให้ทราบถึงปัญหา นอกจากนี้ แทนที่จะใช้การโทรหลายครั้ง Log() เพื่อเขียนหลายบรรทัด ให้ใช้การโทรครั้งเดียวและใส่อักขระบรรทัดใหม่ ('\n')

รูปแบบใดรูปแบบหนึ่งต่อไปนี้ใช้ได้ในการบันทึกข้อมูลหลายบรรทัด

function main() {
    var account = AdsApp.currentAccount();

    Logger.log(`Account ID: ${account.getAccountId()}\nAccount name: ${account.getName()}\nAccount number: ${account.getAccountNumber()}\nCustomer ID: ${account.getCustomerId()}\nCurrency code: ${account.getCurrencyCode()}\nTime zone: ${account.getTimeZone()}\n\n`);
    
    Logger.log(`Account ID: ${account.getAccountId()}
        Account name: ${account.getName()}
        Account number: ${account.getAccountNumber()}
        Customer ID: ${account.getCustomerId()}
        Currency code: ${account.getCurrencyCode()}
        Time zone: ${account.getTimeZone()}\n\n`);

    // Don't use a separate call for each line!

    // Logger.log("Account ID: " + account.getAccountId());
    // Logger.log("Account name: " + account.getName());
    // Logger.log("Account number: " + account.getAccountNumber());
    // Logger.log("Customer ID: " + account.getCustomerId());
    // Logger.log("Currency code: " + account.getCurrencyCode());
    // Logger.log("Time zone: " + account.getTimeZone() + "\n\n");

}

นอกจากผลลัพธ์จากวิธีการแล้ว log()ข้อผิดพลาดและคําเตือน จะถูกส่งออกไปยังบันทึกข้อความโดยอัตโนมัติ เมื่อต้องการดูบันทึกข้อความ ให้คลิก บันทึกที่ด้านล่างของ ตัวแก้ไขสคริปต์

เมื่อต้องการดูบันทึกการเปลี่ยนแปลงและบันทึกข้อความสําหรับสคริปต์ที่ทํางานตามกําหนดการ หรือกําลังทํางานอยู่เมื่อคุณออกจากระบบ ให้คลิก ดูรายละเอียด บนโฮมเพจสคริปต์