我有一个与python模块链接的电子表格,有3列。我尝试使用insert_rows
函数插入新行数据,但它没有做任何事情,也没有抛出任何错误,这使我更难缩小问题的范围
以下是我尝试过的:
gc = pygsheets.authorize(service_file='File.json')
sh = gc.open('TwitterStream')
wks = sh[0]
t = Twython('ckey ','c_secret ')
results = t.search(q='tuberculosis', count=5, lang='en', result_type='popular',tweet_mode='extended')
all_tweets = results['statuses']
for tweet in all_tweets:
tweetString = tweet["full_text"]
userMentionList = tweet["entities"]["user_mentions"]
if len(userMentionList)>0:
for eachUserMention in userMentionList:
name = eachUserMention["screen_name"]
time = tweet["created_at"]
//This is the function
wks.insert_rows(wks.rows, number=1,values=[tweetString, name, time], inherit=True)
我相信你的目标和情况如下
对于这个问题,这个答案如何?在这个回答中,我想建议使用
append_table
的方法。为此,首先创建用于放入工作表的值,然后使用append_table
方法将创建的值放入工作表修改的脚本:
当您的脚本被修改时,它将变成如下所示
发件人: 致:values
被附加到工作表wks
最后一行的下一行李>overwrite=True
修改为overwrite=False
时,会添加新行并将其放入值中李>参考资料:
相关问题 更多 >
编程相关推荐