[英]Bulk import CSV file into a single sheet in a Google Sheet file
我正在嘗試編寫一個Google Sheet App腳本,該腳本將CSV文件批量導入到Google工作表中的單個工作表中。
每周,我的服務器都會向我發送一個CSV文件報告,其中包含來自數據庫的一些更新數據。 每個CSV文件都具有完全相同的結構,因為它是相同的報告,並且只有日期在更改。
我自動將所有csv下載到Google雲端硬盤上的一個文件夾中。有沒有一種方法可以構建一個腳本來掃描該文件夾,請打開第一個CSV文件,然后用數據(以及CSV報告的日期)填充Google工作表,然后刪除當前文件夾中的CSV,然后移至下一個CSV文件。
如果您不想弄亂代碼,也可以給我們這個插件: https : //www.sheetgo.com/
對我們來說很好。 :)
要掃描/搜索驅動器中的文件, 這是您需要的。
您可以使用Drive API的files.list方法搜索文件。 域管理員還可以使用teamdrives.admin.list方法在組織中搜索Team Drive。
在API控制台的Drive API的Drive UI集成選項卡中啟用了“ 導入”選項的情況下注冊的應用程序可以導入支持的Google Doc格式。 這意味着,如果用戶為Google文檔選擇“ 打開方式”,則該應用程序可以將其轉換為該應用程序可以處理的格式。 當“ 打開方式”以這種方式觸發轉換時,雲端硬盤會評估應用可以打開的MIME類型(在注冊過程中設置),並推斷應用可以導入的格式列表。
文檔中列出了Google文檔格式。
要操作您將要打開的工作表,可以在這里參考。
Sheets API允許您創建工作表,刪除工作表並控制其屬性。 本頁上的示例說明了如何使用API實現一些常用的表格操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.