App Script Go Quickstart修改401错误

时间:2015-11-11 08:12:51

标签: go google-apps-script google-sheets google-drive-api

我正在Go and App Script上尝试这个教程并且它运行良好但是当我修改代码以访问电子表格时,go部分不会执行脚本但是会出现401错误。这是我的代码(基本上是教程中的代码,但在我的应用程序脚本上更改了一些内容)http://pastebin.com/28S5tVY2

我不知道在为脚本创建凭据时是否犯了错误(我已经多次重做但没有成功)或者在修改时我错过了什么。任何帮助将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

根据@Mogsdad的建议,我研究了添加范围。在目标应用程序脚本上,单击文件>>项目属性>>获取需要添加的范围的范围。范围的一个例子是" https://www.googleapis.com/auth/spreadsheets"。

在Golang代码上,添加范围如下:

config, err := google.ConfigFromJSON(b, https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/spreadsheets") 

希望这有助于某人:)