اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
addEditors(emailAddresses)
آرایه داده شده از کاربران را به لیست ویرایشگرهای Site اضافه می کند. اگر هر یک از کاربران قبلاً در لیست بینندگان بودند، این روش آنها را از لیست بینندگان خارج می کند.
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
getViewers()
لیست بینندگان و نظر دهندگان این Site را دریافت می کند.
بازگشت
User[] - آرایه ای از کاربران با مجوز مشاهده یا نظر.
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
removeEditor(emailAddress)
کاربر داده شده را از لیست ویرایشگرهای Site حذف می کند. این روش در صورتی که کاربران متعلق به دستهای از کاربرانی باشند که دسترسی عمومی دارند، دسترسی به Site را مسدود نمیکند - برای مثال، اگر Site با کل دامنه کاربر به اشتراک گذاشته شده باشد، یا اگر Site در یک درایو مشترک است که کاربر می تواند دسترسی داشته باشد.
برای فایلهای Drive، این کار همچنین کاربر را از لیست بینندگان حذف میکند.
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
removeEditor(user)
کاربر داده شده را از لیست ویرایشگرهای Site حذف می کند. این روش در صورتی که کاربران متعلق به دستهای از کاربرانی باشند که دسترسی عمومی دارند، دسترسی به Site را مسدود نمیکند - برای مثال، اگر Site با کل دامنه کاربر به اشتراک گذاشته شده باشد، یا اگر Site در یک درایو مشترک است که کاربر می تواند دسترسی داشته باشد.
برای فایلهای Drive، این کار همچنین کاربر را از لیست بینندگان حذف میکند.
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
removeViewer(emailAddress)
کاربر داده شده را از لیست بینندگان و نظردهندگان Site حذف می کند. اگر کاربر ویرایشگر باشد، نه بیننده یا نظر دهنده، این روش تاثیری ندارد. این روش همچنین اگر کاربران متعلق به دستهای از کاربرانی هستند که دسترسی عمومی دارند، دسترسی به Site را مسدود نمیکند - برای مثال، اگر Site با کل دامنه کاربر به اشتراک گذاشته شده باشد، یا اگر Site در یک درایو مشترک است که کاربر می تواند دسترسی داشته باشد.
برای فایلهای Drive، این کار همچنین کاربر را از لیست ویرایشگرها حذف میکند.
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
removeViewer(user)
کاربر داده شده را از لیست بینندگان و نظردهندگان Site حذف می کند. اگر کاربر ویرایشگر باشد، نه بیننده، این روش تاثیری ندارد. این روش همچنین اگر کاربران متعلق به دستهای از کاربرانی هستند که دسترسی عمومی دارند، دسترسی به Site را مسدود نمیکند - برای مثال، اگر Site با کل دامنه کاربر به اشتراک گذاشته شده باشد، یا اگر Site در یک درایو مشترک است که کاربر می تواند دسترسی داشته باشد.
برای فایلهای Drive، این کار همچنین کاربر را از لیست ویرایشگرها حذف میکند.
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
createAnnouncementsPage(title, name, html)
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
یک صفحه اعلانات جدید ایجاد کنید. توجه داشته باشید که یک سایت یا صفحه اصلی نمی تواند بیش از 500 صفحه فرزند داشته باشد.
// This method can be called from both a Site instance
// as well as a Page instance
var site = SitesApp.getSite("example.com", "mysite");
var page = site.getChildren()[0];
site.createAnnouncementsPage("New Announcement",
"new-announcement",
"<h1>Your announcement goes here</h1>");
page.createAnnouncementsPage("New Announcement",
"new-announcement-child",
"<h1>Your announcement goes here</h1>");
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
createFileCabinetPage(title, name, html)
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
یک صفحه کابینت فایل جدید ایجاد کنید. توجه داشته باشید که یک سایت یا صفحه اصلی نمی تواند بیش از 500 صفحه فرزند داشته باشد.
// This method can be called from either a site or a page.
var site = SitesApp.getSite("example.com", "mysite");
var page = site.getChildren()[0];
site.createFileCabinetPage("New File Cabinet",
"new-file-cabinet",
"<h1>Your HTML here</h1>");
page.createFileCabinetPage("New File Cabinet",
"new-file-cabinet-child",
"<h1>Your HTML here</h1>");
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
createListPage(title, name, html, columnNames)
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
یک صفحه لیست جدید ایجاد کنید. توجه داشته باشید که یک سایت یا صفحه اصلی نمی تواند بیش از 500 صفحه فرزند داشته باشد.
// This method can be called from either a site or a page.
var site = SitesApp.getSite("example.com", "mysite");
var page = site.getChildren()[0];
site.createListPage("New List Page",
"new-list-page",
"<h1>Your List Page HTML here</h1>",
[ "col1", "col2" ]);
page.createListPage("New List Page",
"new-list-page-child",
"<h1>Your List Page HTML here</h1>",
[ "col1", "col2" ]);
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
createPageFromTemplate(title, name, template)
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
یک صفحه جدید از یک الگو ایجاد کنید. توجه داشته باشید که یک سایت یا صفحه اصلی نمی تواند بیش از 500 صفحه فرزند داشته باشد.
// This method can be called from either a site or a page.
var site = SitesApp.getSite("example.com", "mysite");
var template = site.getTemplates()[0];
// If an invalid template is passed, this will throw an "Invalid Argument" error.
site.createPageFromTemplate("ClonedPage", "cloned-page", template);
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
createWebPage(title, name, html)
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
یک صفحه وب جدید ایجاد کنید. توجه داشته باشید که یک سایت یا صفحه اصلی نمی تواند بیش از 500 صفحه فرزند داشته باشد.
// This method can be called from either a site or a page.
var site = SitesApp.getSite("example.com", "mysite");
var page = site.getChildren()[0];
site.createAnnouncementsPage("New Announcement",
"new-announcement",
"<h1>Your announcement goes here</h1>");
page.createAnnouncementsPage("New Announcement",
"new-announcement-child",
"<h1>Your announcement goes here</h1>");
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
getAnnouncementsPages()
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
فهرستی از صفحات اعلان ها را برای سایت Google داده شده بازیابی می کند.
var site = SitesApp.getSite("example.com", "mysite");
var pages = site.getAnnouncementsPages();
for(var i in pages) {
Logger.log(pages[i].getTitle());
}
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
getAttachments()
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
فهرستی از پیوستها را برای سایت Google داده شده بازیابی میکند.
var site = SitesApp.getSite("example.com", "mysite");
var attachments = site.getAttachments();
for(var i in attachments) {
// Only hosted attachments have content types
Logger.log(attachments[i].getContentType());
}
آیا باید صفحات حذف شده را شامل شود (پیش فرض نادرست)
search
String
فقط صفحات منطبق با این عبارت را برمی گرداند
بازگشت
Page[] - آرایه ای از صفحات فرزند مستقیم از نوع داده شده
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
getCollaborators()
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
لیستی از همکاران سایت را بازیابی می کند
var collaborators = SitesApp.getSite('example.com', 'mysite').getCollaborators();
for(var i in collaborators) {
Logger.log(collaborators[i].getEmail())
}
بازگشت
User[] - آرایهای حاوی نمونههای User که مشارکتکنندگان را نشان میدهند
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
getComments()
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
فهرستی از نظرات را برای سایت Google داده شده بازیابی می کند.
var site = SitesApp.getSite("example.com", "mysite");
var comments = site.getComments();
for(var i in comments) {
Logger.log(comments[i].getContent());
}
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
getListItems()
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
فهرستی از موارد فهرست سایت را برای Google Site داده شده بازیابی می کند.
var site = SitesApp.getSite("example.com", "mysite");
var listItems = site.getListItems();
for(var i in listItems) {
Logger.log(listItems[i].getLastUpdated());
}
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
getName()
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
نام سایت را برگردانید
var name = SitesApp.getSite('example.com', 'mysite').getName();
بازگشت
String - نام این نمونه سایت
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
getOwners()
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
لیست مالکان سایت را بازیابی می کند
var owners = SitesApp.getSite('example.com', 'mysite').getOwners();
for(var i in owners) {
Logger.log(owners[i].getEmail())
}
بازگشت
User[] - آرایه ای حاوی نمونه های User به نمایندگی از صاحبان
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
getSelfLink()
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
نشانی اینترنتی فید این سایت را بازیابی می کند.
var site = SitesApp.getSite('example.com', 'mysite');
var url = site.getSelfLink();
بازگشت
String - آدرس اینترنتی فید این سایت
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
getSiteName()
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
siteName سایت را برگردانید
var site = SitesApp.getSite('example.com', 'mysite');
var url = site.getSelfLink();
بازگشت
String - سایت نام سایت
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
getSummary()
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
خلاصه وب سایت را برگردانید
var summary = SitesApp.getSite('example.com', 'mysite').getSummary();
بازگشت
String - خلاصه این سایت
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
getTemplates()
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
همه صفحات قالب را برمی گرداند.
var templates = SitesApp.getSite('example.com', 'mysite').getTemplates();
for(var i in templates) {
Logger.log(templates[i].getName())
}
بازگشت
Page[] - آرایهای حاوی نمونههای Page که الگوها را نشان میدهند
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
getTheme()
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
موضوع سایت را دریافت می کند
var theme = SitesApp.getSite('example.com', 'mysite').getTheme();
بازگشت
String - موضوع این سایت
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
getTitle()
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
عنوان سایت را برگردانید
var title = SitesApp.getSite('example.com', 'mysite').getTitle();
بازگشت
String - عنوان این سایت
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
getUrl()
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
آدرس اینترنتی این سایت را بازیابی می کند.
var url = SitesApp.getSite('example.com', 'mysite').getUrl();
بازگشت
String - آدرس اینترنتی این نمونه سایت
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
getWebAttachments()
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
فهرستی از پیوست های وب را برای سایت Google داده شده بازیابی می کند.
var site = SitesApp.getSite("example.com", "mysite");
var attachments = site.getWebAttachments();
for(var i in attachments) {
// Only web attachments have URLs
Logger.log(attachments[i].getUrl());
}
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
removeCollaborator(email)
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
یک همکار را از طریق ایمیل کاربر از سایت حذف می کند
// This snippet removes the user with the given email from the collaborators list
var site = SitesApp.getSite('example.com', 'mysite');
site.removeCollaborator("eric@example.com");
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
removeCollaborator(user)
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
یک همکار را از سایت حذف می کند
// This snippet removes the current user from the list of collaborators
var site = SitesApp.getSite('example.com', 'mysite');
site.removeCollaborator(Session.getActiveUser());
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
removeOwner(email)
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
مالک را از طریق ایمیل کاربر از سایت حذف می کند
// This snippet removes the user with the given email from the owners list
var site = SitesApp.getSite('example.com', 'mysite');
site.removeOwner("eric@example.com");
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
removeOwner(user)
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
مالک را از سایت حذف می کند
// This snippet removes the current user from the list of owners
var site = SitesApp.getSite('example.com', 'mysite');
site.removeOwner(Session.getActiveUser());
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
search(query)
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
آرایه ای از صفحات اول را دریافت می کند که با یک عبارت جستجو مطابقت دارند، تا سقف 200 صفحه.
var site = SitesApp.getSite("example.com", "mysite");
var matches = site.search("targetText");
for(var i in matches) {
Logger.log(matches[i].getName());
}
پارامترها
نام
تایپ کنید
توضیحات
query
String
عبارت جستجوی متن کامل برای مطابقت
بازگشت
Page[] - آرایه ای از صفحات فرزند مستقیم و غیر مستقیم از نوع معین
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
search(query, options)
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
آرایه ای از صفحات اصلی را دریافت می کند که با یک عبارت جستجو مطابقت دارند، با آرگومان های پیشرفته اختیاری.
var site = SitesApp.getSite("example.com", "mysite");
var childPages = site.getChildren({
type: SitesApp.PageType.WEB_PAGE,
start: 0,
max: 25,
includeDrafts: false,
includeDeleted: true,
search: "target"
});
for(var i in childPages) {
Logger.log(childPages[i].getName());
}
پارامترها
نام
تایپ کنید
توضیحات
query
String
عبارت جستجوی متن کامل برای مطابقت
options
Object
فیلدهای شی جاوا اسکریپت در بخش Advanced Arguments در زیر تعریف شده است
آیا باید صفحات حذف شده را شامل شود (پیش فرض نادرست)
بازگشت
Page[] - آرایه ای از صفحات فرزند مستقیم و غیر مستقیم از نوع معین
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
setSummary(summary)
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
خلاصه وب سایت را تنظیم کنید
var site = SitesApp.getSite("example.com", "mysite");
// All of the setter methods return the site instance so setters
// can be chained
site.setTitle("My Site")
.setSummary("This is my site")
.setTheme("simple");
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
setTheme(theme)
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
موضوع سایت را تعیین می کند
طرح زمینه باید یک رشته تم معتبر باشد. برای یک لیست جامع، یک روش تست بنویسید و یک مقدار نامعتبر را به setTheme() ارسال کنید. اسکریپت یک خطای سرویس ایجاد میکند و فهرست کاملی از تمهای موجود را برمیگرداند. لیست تم های موجود نیز در زیر مدیریت سایت-> تم ها موجود است. رشتههای نام تم معمولاً با نام موضوع در صفحه Themes در حروف کوچک با فاصله و کاراکترهای خاص یکسان است. برای مثال، رشته "Terra: Water" "terrawater" خواهد بود.
var site = SitesApp.getSite("example.com", "mysite");
// All of the setter methods return the site instance so setters
// can be chained
site.setTitle("My Site")
.setSummary("This is my site")
.setTheme("simple");
پارامترها
نام
تایپ کنید
توضیحات
theme
String
یک نام رشته برای موضوعی که برای این Site تنظیم می شود
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
https://sites.google.com/feeds
setTitle(title)
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
عنوان سایت را تنظیم کنید
var site = SitesApp.getSite("example.com", "mysite");
// All of the setter methods return the site instance so setters
// can be chained
site.setTitle("My Site")
.setSummary("This is my site")
.setTheme("simple");
تاریخ آخرین بهروزرسانی 2025-01-08 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-01-08 بهوقت ساعت هماهنگ جهانی."],[],[]]