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)

رشته را در کنسول ورود به سیستم می نویسد. برای مشاهده خروجی ثبت شده، View > Show logs را انتخاب کنید. این می تواند برای اشکال زدایی اسکریپت ها بسیار مفید باشد.

مولفه های

نام تایپ کنید شرح
data Object پیام ورود به سیستم

برگشت

Logger - 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 یک رشته قالبی که به تعداد آرگومان های values حاوی نمونه های %s است
values Object... تعداد متغیری از مقادیر برای درج در رشته قالب

برگشت

Logger - Logger، برای زنجیر کردن