我目前正在做一个项目,在这个项目中,我从外部API获取数据到googlesheets中。因此,我创建了一个工作表,在那里我可以插入一个ID,数据将通过Google脚本自动地在另一个工作表上获取。为了使这项任务自动化,我创建了一个可以由本地python访问的驱动器API。此外,我发现了如何改变特定的细胞。 但是斗争来了。由于更新不被识别为用户编辑更改,所以我在google脚本中的所有触发器都不起作用,因为它们是通过onChange触发器触发的。 我当前的python代码如下所示:
Python代码:
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)
sheet = client.open('APP_ID_X').sheet1
data = sheet.update_cell(2,1, "10")
气体先触发:
^{pr2}$如果有人能想出解决我的难题的办法,我将不胜感激!? 非常感谢
最好的, 克罗夫
如果您可以在“update”的末尾插入一行,该行应该触发onChange事件,然后您可以一次性完成所有触发操作。在
相关问题 更多 >
编程相关推荐