我在電子表格中有一個模板作業表,我需要將其復制到另一個電子表格中。如何使用 gspread 實作這一目標?
gs = gspread.oauth()
template_sh = gs.open_by_key(TEMPLATE_SHEET_ID)
template_ws = template_sh.worksheet('Template')
target_sh = gs.open_by_key(TARGET_SHEET_ID)
有沒有類似的
target_sh.upload(template_ws)
?
uj5u.com熱心網友回復:
為了將規格表復制TEMPLATE_SHEET_ID到 的目標電子表格中TARGET_SHEET_ID,下面的示例腳本怎么樣?
示例腳本:
TEMPLATE_SHEET_ID = "###" # Please set Spreadsheet ID.
TARGET_SHEET_ID = "###" # Please set Spreadsheet ID.
gs = gspread.oauth()
template_sh = gs.open_by_key(TEMPLATE_SHEET_ID)
template_ws = template_sh.worksheet('Template')
res = template_ws.copy_to(TARGET_SHEET_ID)
- 運行此腳本時,“模板”表將
TEMPLATE_SHEET_ID復制到TARGET_SHEET_ID.
參考:
- 復制到(電子表格 ID)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/453686.html
標籤:Python 谷歌表格 谷歌表格 API gspread
上一篇:gspread查找in_column串列索引超出范圍
下一篇:谷歌表格腳本多個范圍和多個條件
