我正在尝试用PHP和Bash编写一组脚本,向Bugsense请求应用程序中的错误信息,并完成所需的所有工作,然后上传一对文件到Google文档,以便公司内的每个人都可以看到最新的所有数据。
我之所以这样做,是因为你知道,Bugsense只提供我过去30天的信息,所以我无法在那里存储我的应用程序崩溃历史记录。
我现在唯一遇到的问题是如何在不删除并重新上传的情况下编辑Google电子表格。我的意思是,现在我正在做的是:
现在我已经拥有了需要编辑的文件,我会从我的驱动器中删除它,因为如果我再次上传它,它不会覆盖原来的文件,我会得到两个同名的文件。
这样做的问题是每次运行脚本时都会有一个新文件,因此我无法分享该文档,因为我每次都会删除它并上传一个新文件。
Googlecl 允许的另一件事是编辑文件。
我之所以这样做,是因为你知道,Bugsense只提供我过去30天的信息,所以我无法在那里存储我的应用程序崩溃历史记录。
我现在唯一遇到的问题是如何在不删除并重新上传的情况下编辑Google电子表格。我的意思是,现在我正在做的是:
google docs get $GOOGLE_DOC $GOOGLE_DOC_TSV
现在我已经拥有了需要编辑的文件,我会从我的驱动器中删除它,因为如果我再次上传它,它不会覆盖原来的文件,我会得到两个同名的文件。
google docs delete $GOOGLE_DOC --yes
之后,我只需对文件进行所需的操作,然后再次上传即可:
google docs upload $GOOGLE_DOC_TSV
这样做的问题是每次运行脚本时都会有一个新文件,因此我无法分享该文档,因为我每次都会删除它并上传一个新文件。
Googlecl 允许的另一件事是编辑文件。
google docs edit $GOOGLE_DOC --format tsv --editor vim
但是,使用此方法并不自动化,因为您需要处理vim。我已经在各处搜索相关内容,但没有任何解决我的问题的信息。
googlecl
已经失效了,并且“可能会一直保持这种状态”:https://code.google.com/archive/p/googlecl/ - Daniel Griscom