首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pygsheets上次访问或上次修改时间戳

pygsheets上次访问或上次修改时间戳
EN

Stack Overflow用户
提问于 2019-06-26 16:01:14
回答 1查看 690关注 0票数 1

我正在寻找最有效的方法来检查Google Sheets是否和何时使用pygsheet进行了修改。

我目前的方法是:

(Py):

代码语言:javascript
复制
gc = pygsheets.authorize(service_file=gServiceAccAuthFile, retries=1)
# Open spreadsheet
sh = gc.open_by_key(gSheetKey)
# Open Worksheet
wks = sh.worksheet_by_title(gWorksheetName)
# Export as CSV
wks.export(pygsheets.ExportType.CSV, path=outputDir + '/', filename=outputFileName)

(BASH):

代码语言:javascript
复制
compare_sha() {
# Compare Previous Sha to New File Sha
log_output "Original SHA: ${1}\tNew SHA: ${2}"
if [[ $1 == $2 ]]; then return 1; else return 0; fi
}
if compare_sha $origSha $newSha || [[ "$force" == '1' ]];
then ...
else ...
fi

但这感觉很笨拙。并要求下载完整的工作表(每60秒检查一次)

有没有更好的方法直接集成到pygsheet或python中?在bash中有没有更有效的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-26 20:05:16

Pygsheet电子表格模型有一个更新的属性,它将给出工作表最后一次更新的时间戳。

updated_time = sh.updated

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56767990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档