Class Logger

บันทึก

คลาสนี้จะอนุญาตให้นักพัฒนาซอฟต์แวร์เขียนข้อความลงในบันทึกการแก้ไขข้อบกพร่อง

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
clear()voidล้างบันทึก
getLog()Stringแสดงผลรายการข้อความทั้งหมดในบันทึกปัจจุบัน
log(data)Loggerเขียนสตริงลงในคอนโซลการบันทึก
log(format, values)Loggerเขียนสตริงที่มีการจัดรูปแบบไปยังคอนโซลการบันทึกโดยใช้รูปแบบและค่าที่ระบุ

เอกสารโดยละเอียด

clear()

ล้างบันทึก


getLog()

แสดงผลรายการข้อความทั้งหมดในบันทึกปัจจุบัน วิธีการนี้สามารถใช้เพื่อบันทึกหรือ ส่งอีเมลเอาต์พุตของบันทึกทั้งหมดที่สร้างขึ้นระหว่างการทำงานของสคริปต์

// Generate a log, then email it to the person who ran the script.
var files = DriveApp.getFiles();
while (files.hasNext()) {
  Logger.log(files.next().getName());
}
var recipient = Session.getActiveUser().getEmail();
var subject = 'A list of files in your Google Drive';
var body = Logger.getLog();
MailApp.sendEmail(recipient, subject, body);

รีเทิร์น

String — บันทึกจากคอนโซลการบันทึก


log(data)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
dataObjectข้อความที่จะบันทึก

รีเทิร์น

Logger — ตัวบันทึกสำหรับการทำห่วงโซ่


log(format, values)

เขียนสตริงที่มีการจัดรูปแบบไปยังคอนโซลการบันทึกโดยใช้รูปแบบและค่าที่ระบุ สตริงสามารถมีตัวยึดตำแหน่ง %s ได้หลายรายการ ซึ่งจะถูกแทนที่ด้วย จากรายการอาร์กิวเมนต์ ซึ่งแปลงเป็นสตริง

// Log the number of Google Groups you belong to.
var groups = GroupsApp.getGroups();
Logger.log('You are a member of %s Google Groups.', groups.length);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
formatStringสตริงรูปแบบที่มี %s จำนวนมากเท่ากับจำนวนของ อาร์กิวเมนต์ values รายการ
valuesObject...จำนวนตัวแปรของค่าที่จะแทรกลงในสตริงรูปแบบ

รีเทิร์น

Logger — ตัวบันทึกสำหรับการทำห่วงโซ่