Class Site

網站

已淘汰。這個類別已淘汰,不應用於新的指令碼。

代表 Google 協作平台的物件。

方法

方法傳回類型簡短說明
addEditor(emailAddress)Site將指定的使用者新增至 Site 的編輯者清單。
addEditor(user)Site將指定的使用者新增至 Site 的編輯者清單。
addEditors(emailAddresses)Site將指定的使用者陣列新增至 Site 的編輯者清單。
addViewer(emailAddress)Site將指定的使用者新增至 Site 的檢視者清單。
addViewer(user)Site將指定的使用者新增至 Site 的檢視者清單。
addViewers(emailAddresses)Site將指定的使用者陣列新增至 Site 的檢視者清單。
getEditors()User[]取得這個 Site 的編輯者清單。
getViewers()User[]取得此Site的檢視者和加註者清單。
removeEditor(emailAddress)Site將指定使用者從 Site 的編輯者清單中移除。
removeEditor(user)Site將指定使用者從 Site 的編輯者清單中移除。
removeViewer(emailAddress)Site將特定使用者從「Site」的檢視者和加註者清單中移除。
removeViewer(user)Site將特定使用者從「Site」的檢視者和加註者清單中移除。

內容詳盡的說明文件

addEditor(emailAddress)

將指定的使用者新增至 Site 的編輯者清單。如果使用者已在檢視者清單中,這個方法會在檢視者清單中推薦使用者。

參數

名稱類型說明
emailAddressString要新增的使用者電子郵件地址。

回攻員

Site — 此 Site 用於鏈結。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

  • https://sites.google.com/feeds

addEditor(user)

將指定的使用者新增至 Site 的編輯者清單。如果使用者已在檢視者清單中,這個方法會在檢視者清單中推薦使用者。

參數

名稱類型說明
userUser代表要新增的使用者。

回攻員

Site — 此 Site 用於鏈結。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

  • https://sites.google.com/feeds

addEditors(emailAddresses)

將指定的使用者陣列新增至 Site 的編輯者清單。如有任何使用者已列在檢視者清單中,這個方法會將這些使用者從觀眾清單中移除。

參數

名稱類型說明
emailAddressesString[]要新增的使用者電子郵件地址陣列。

回攻員

Site — 此 Site 用於鏈結。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

  • https://sites.google.com/feeds

addViewer(emailAddress)

將指定的使用者新增至 Site 的檢視者清單。如果使用者已列在編輯者清單中,這個方法就不會有任何作用。

參數

名稱類型說明
emailAddressString要新增的使用者電子郵件地址。

回攻員

Site — 此 Site 用於鏈結。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

  • https://sites.google.com/feeds

addViewer(user)

將指定的使用者新增至 Site 的檢視者清單。如果使用者已列在編輯者清單中,這個方法就不會有任何作用。

參數

名稱類型說明
userUser代表要新增的使用者。

回攻員

Site — 此 Site 用於鏈結。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

  • https://sites.google.com/feeds

addViewers(emailAddresses)

將指定的使用者陣列新增至 Site 的檢視者清單。如有任何使用者已列在編輯者清單中,這個方法就不會對他們造成任何影響。

參數

名稱類型說明
emailAddressesString[]要新增的使用者電子郵件地址陣列。

回攻員

Site — 此 Site 用於鏈結。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

  • https://sites.google.com/feeds

getEditors()

取得這個 Site 的編輯者清單。

回攻員

User[]:具備編輯權限的一系列使用者。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

  • https://sites.google.com/feeds

getViewers()

取得此Site的檢視者和加註者清單。

回攻員

User[]:具備檢視或註解權限的使用者陣列。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

  • https://sites.google.com/feeds

removeEditor(emailAddress)

將指定使用者從 Site 的編輯者清單中移除。如果使用者屬於具備一般存取權的使用者類別,此方法不會禁止使用者存取 Site。舉例來說,如果 Site 是與使用者整個網域共用,或是 Site 位於該使用者可存取的共用雲端硬碟中,則他們無法這麼做。

若是雲端硬碟檔案,則也會將使用者從檢視者清單中移除。

參數

名稱類型說明
emailAddressString要移除的使用者電子郵件地址。

回攻員

Site — 此 Site 用於鏈結。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

  • https://sites.google.com/feeds

removeEditor(user)

將指定使用者從 Site 的編輯者清單中移除。如果使用者屬於具備一般存取權的使用者類別,此方法不會禁止使用者存取 Site。舉例來說,如果 Site 是與使用者整個網域共用,或是 Site 位於該使用者可存取的共用雲端硬碟中,則他們無法這麼做。

若是雲端硬碟檔案,則也會將使用者從檢視者清單中移除。

參數

名稱類型說明
userUser代表要移除的使用者。

回攻員

Site — 此 Site 用於鏈結。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

  • https://sites.google.com/feeds

removeViewer(emailAddress)

將特定使用者從「Site」的檢視者和加註者清單中移除。如果使用者是編輯者,而非檢視者或加註者,這個方法就不會生效。此外,假如使用者屬於具有一般存取權的使用者類別,例如 Site 已與使用者的整個網域共用,或 Site 位於該使用者可存取的共用雲端硬碟中,此方法也不會阻止使用者存取 Site

針對雲端硬碟檔案,這麼做也會將使用者從編輯者清單中移除。

參數

名稱類型說明
emailAddressString要移除的使用者電子郵件地址。

回攻員

Site — 此 Site 用於鏈結。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

  • https://sites.google.com/feeds

removeViewer(user)

將特定使用者從「Site」的檢視者和加註者清單中移除。如果使用者是編輯者,而不是檢視者,這個方法就不會生效。如果使用者屬於具有一般存取權的使用者類別,此方法也不會禁止使用者存取 Site。例如,假設 Site 是與使用者整個網域共用,或是 Site 位於該使用者可存取的共用雲端硬碟中。

針對雲端硬碟檔案,這麼做也會將使用者從編輯者清單中移除。

參數

名稱類型說明
userUser代表要移除的使用者。

回攻員

Site — 此 Site 用於鏈結。

授權

使用這個方法的指令碼必須取得以下一或多個範圍的授權:

  • https://sites.google.com/feeds

已淘汰的方法