當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R googlesheets4 gs4_scopes 特定於 Sheets API 的生成範圍


當不帶參數調用時,gs4_scopes() 返回與 Sheets API 關聯的範圍的命名字符向量。如果給出gs4_scopes(scopes =),則縮寫條目(例如"sheets.readonly")將擴展到完整範圍(在本例中為"https://www.googleapis.com/auth/sheets.readonly")。無法識別的範圍將保持不變地通過。

用法

gs4_scopes(scopes = NULL)

參數

scopes

一個或多個 API 範圍。每個範圍都可以完整指定,或者對於工作表 API-specific 範圍,以 gs4_scopes() 識別的縮寫形式指定:

  • "spreadsheets" =“https://www.googleapis.com/auth/spreadsheets”(默認值)

  • "spreadsheets.readonly" = "https://www.googleapis.com/auth/spreadsheets.readonly"

  • "drive" = "https://www.googleapis.com/auth/drive"

  • "drive.readonly" = "https://www.googleapis.com/auth/drive.readonly"

  • "drive.file" = "https://www.googleapis.com/auth/drive.file"

參看https://developers.google.com/identity/protocols/oauth2/scopes#sheets有關每個範圍的權限的詳細信息。

範圍的字符向量。

也可以看看

https://developers.google.com/identity/protocols/oauth2/scopes#sheets有關每個範圍的權限的詳細信息。

其他驗證函數:gs4_auth_configure()gs4_auth()gs4_deauth()

例子

gs4_scopes("spreadsheets")
#> [1] "https://www.googleapis.com/auth/spreadsheets"
gs4_scopes("spreadsheets.readonly")
#> [1] "https://www.googleapis.com/auth/spreadsheets.readonly"
gs4_scopes("drive")
#> [1] "https://www.googleapis.com/auth/drive"
gs4_scopes()
#>                                            spreadsheets 
#>          "https://www.googleapis.com/auth/spreadsheets" 
#>                                   spreadsheets.readonly 
#> "https://www.googleapis.com/auth/spreadsheets.readonly" 
#>                                                   drive 
#>                 "https://www.googleapis.com/auth/drive" 
#>                                          drive.readonly 
#>        "https://www.googleapis.com/auth/drive.readonly" 
#>                                              drive.file 
#>            "https://www.googleapis.com/auth/drive.file" 
源代碼:R/gs4_auth.R

相關用法


注:本文由純淨天空篩選整理自Jennifer Bryan等大神的英文原創作品 Produce scopes specific to the Sheets API。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。