def addRows(self, spreadsheetID):
entry = '{"values": [[ "title", "TEST123" ]]}'
url = self.API_URL + '/'+spreadsheetID+'/values/A1:append?valueInputOption=USER_ENTERED'#values/Sheet1!A1:A3?valueInputOption=USER_ENTERED'
# url = 'https://sheets.googleapis.com/v4/spreadsheets/1lrARPXpjLAO-edm5J9p0UK7nmkukST6bv07u8ai1MY8'
req = urllib2.Request(url, entry, self.service.getHeadersList(isPOST=True))
#req = urllib2.Request(url, json.dumps(entry), self.service.getHeadersList(isPOST=True, isJSON=True))
# req = urllib2.Request(url, None, self.service.getHeadersList())
try:
response = urllib2.urlopen(req)
except urllib2.URLError, e:
if e.code == 403 or e.code == 401:
self.service.refreshToken()
req = urllib2.Request(url, entry, self.service.getHeadersList(isPOST=True))
try:
response = urllib2.urlopen(req)
except urllib2.URLError, e:
xbmc.log(self.addon.getAddonInfo('name') + ': ' + str(e), xbmc.LOGERROR)
return False
else:
xbmc.log(self.addon.getAddonInfo('name') + ': ' + str(e), xbmc.LOGERROR)
return False
response.read()
response.close()
return True
#
# returns a list of spreadsheets and a link to their worksheets
#
gSheets_api4.py 文件源码
python
阅读 21
收藏 0
点赞 0
评论 0
评论列表
文章目录