คลาสนี้ช่วยให้นักพัฒนาซอฟต์แวร์เขียนข้อความลงในบันทึกการแก้ไขข้อบกพร่องได้
วิธีการ
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
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)
เขียนสตริงในคอนโซลการบันทึก หากต้องการดูเอาต์พุตที่บันทึกไว้ ให้เลือก มุมมอง > แสดงบันทึก ซึ่งจะมีประโยชน์มากในการแก้ไขข้อบกพร่องของสคริปต์
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
data | Object | ข้อความที่จะบันทึก |
รีเทิร์น
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);
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
format | String | สตริงรูปแบบที่มีอินสแตนซ์ของ %s มากเท่ากับจำนวนอาร์กิวเมนต์ values รายการ |
values | Object... | จำนวนตัวแปรของค่าที่จะแทรกในสตริงรูปแบบ |
รีเทิร์น
Logger
— ตัวบันทึกสำหรับการทำเชน