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