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


R googledrive expose 暴露对象


expose() 返回一个哨兵对象,其精神类似于 NULL ,它告诉调用函数返回其内部数据结构。 googledrive 在内部存储了大量有关 Drive API、MIME 类型等的信息,然后在辅助函数中利用它,例如 drive_mime_type()drive_fields()drive_endpoints() 等。我们使用这些对象来提供很好的默认值,检查输入的有效性,或者根据更友好的内容(例如文件扩展名)查找一些神秘的内容(例如 MIME 类型)。如果您想充分检查其内部对象,请将 expose() 传递给这样的函数。这是受到 ggplot2 中的 waiver() 对象的启发。

用法

expose()

例子

drive_mime_type(expose())
#> # A tibble: 78 × 5
#>    mime_type                          ext   description human_type default
#>    <chr>                              <chr> <chr>       <chr>      <lgl>  
#>  1 application/epub+zip               NA    NA          NA         NA     
#>  2 application/msword                 doc   NA          doc        TRUE   
#>  3 application/msword                 dot   NA          dot        FALSE  
#>  4 application/pdf                    pdf   NA          pdf        TRUE   
#>  5 application/rtf                    rtf   NA          rtf        TRUE   
#>  6 application/vnd.google-apps.audio  NA    NA          audio      NA     
#>  7 application/vnd.google-apps.docum… NA    Google Docs document   NA     
#>  8 application/vnd.google-apps.drawi… NA    Google Dra… drawing    NA     
#>  9 application/vnd.google-apps.drive… NA    3rd party … drive-sdk  NA     
#> 10 application/vnd.google-apps.file   NA    Google Dri… file       NA     
#> # ℹ 68 more rows
drive_fields(expose())
#> # A tibble: 55 × 2
#>    name                         desc                                      
#>    <chr>                        <chr>                                     
#>  1 appProperties                "A collection of arbitrary key-value pair…
#>  2 capabilities                 "Capabilities the current user has on thi…
#>  3 contentHints                 "Additional information about the content…
#>  4 copyRequiresWriterPermission "Whether the options to copy, print, or d…
#>  5 createdTime                  "The time at which the file was created (…
#>  6 description                  "A short description of the file."        
#>  7 driveId                      "ID of the shared drive the file resides …
#>  8 explicitlyTrashed            "Whether the file has been explicitly tra…
#>  9 exportLinks                  "Links for exporting Google Docs to speci…
#> 10 fileExtension                "The final component of fullFileExtension…
#> # ℹ 45 more rows
源代码:R/utils.R

相关用法


注:本文由纯净天空筛选整理自Jennifer Bryan等大神的英文原创作品 An expose object。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。