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


R googledrive drive_publish 發布原生 Google 文件


將本機 Google 文件發布(或取消發布)到網絡上。原生 Google 文件包括 Google 文檔、Google 表格和 Google 幻燈片。返回的 dribble 將具有額外的列 publishedrevisions_resource 。閱讀drive_reveal() 了解更多內容。

用法

drive_publish(file, ..., verbose = deprecated())

drive_unpublish(file, ..., verbose = deprecated())

參數

file

識別您的 Google 雲端硬盤上感興趣的文件的內容。可以是名稱/路徑的字符向量、標有 as_id() 的文件 id 或 URL 的字符向量或 dribble

...

Name-value 對添加到 API 請求正文(有關詳細信息,請參閱下麵鏈接的 API 文檔)。對於 drive_publish() ,如果用戶未指定其他值,我們包括 publishAuto = TRUEpublishedOutsideDomain = TRUE

verbose

[Deprecated]這種對各個 googledrive 函數的邏輯論證已被棄用。要全局禁止 googledrive 消息傳遞,請使用options(googledrive_quiet = TRUE)(默認行為是發出信息性消息)。要以更有限的方式抑製消息傳遞,請使用幫助程序local_drive_quiet()或者with_drive_quiet().

dribble 類的對象,每個文件一行的 tibble。將有額外的列 publishedrevisions_resource

也可以看看

例子

# Create a file to publish
file <- drive_example_remote("chicken_sheet") %>%
  drive_cp()
#> Original file:
#> • chicken_sheet <id: 1SeFXkr3XdzPSuWauzPdN-XnaryOYmZ7sFiUF5t-wSVU>
#> Copied to file:
#> • Copy of chicken_sheet
#>   <id: 1k0u0hGcU6KD3q4MJSdSaTy-RLC6_mxbn4wsPNfn6MoY>

# Publish file
file <- drive_publish(file)
#> File now published:
#> • Copy of chicken_sheet
#>   <id: 1k0u0hGcU6KD3q4MJSdSaTy-RLC6_mxbn4wsPNfn6MoY>
file$published
#> [1] TRUE

# Unpublish file
file <- drive_unpublish(file)
#> File now NOT published:
#> • Copy of chicken_sheet
#>   <id: 1k0u0hGcU6KD3q4MJSdSaTy-RLC6_mxbn4wsPNfn6MoY>
file$published
#> [1] FALSE

# Clean up
drive_rm(file)
#> File deleted:
#> • Copy of chicken_sheet
#>   <id: 1k0u0hGcU6KD3q4MJSdSaTy-RLC6_mxbn4wsPNfn6MoY>
源代碼:R/drive_publish.R

相關用法


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