我用的是漂亮的
simple python script
使用
requests
库,并写出一个csv文件,将标题修改为CMS(Wordpress)更新某些数据所需的内容。
我不想重新导出文件,除非它是自上次运行脚本以来修改过的Google工作表。
这个:
>>> import gspread
>>> from oauth2client.service_account import ServiceAccountCredentials
>>> scope = ['https://spreadsheets.google.com/feeds']
>>> creds = ServiceAccountCredentials.from_json_keyfile_name('client_secret.json', scope)
>>> client = gspread.authorize(creds)
>>> file_id = '1rYQ84SIKTFUOTl1xyFkHMNLt9CW3tOMFbOelOvVwx1k'
>>> url = "https://docs.google.com/spreadsheets/d/{0}".format(file_id)
>>> doc = client.open_by_url(url)
>>> sheet = doc.get_worksheet(0)
>>> sheet.updated
>>>
我最初的想法是保存一个未修改的导入csv的副本,并在创建新的导出文件之前将所有新导入的内容与之进行比较。也许这是一个足够简单的解决方案,因为它只有几百行数据。
有什么建议吗?