当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。