操作google电子表格的工具

spreadsheet的Python项目详细描述


操作google电子表格的命令行工具

spreadsheet工具是操纵google的命令行工具 电子表格。它特别适用于第1行是 一系列列标题,并且有一个或多个列可以 作为唯一的钥匙。

运行时,它将在当前 目录:

  • .app.json:带有应用程序配置的配置文件。由 默认为匿名,但如果您的 域,您可能需要设置这些。TOdo:解释如何提供 谷歌帮助文档和应用程序管理面板的网址。 (控制台:https://code.google.com/apis/console;文档:?)
  • .auth.json:这些存储您的身份验证凭据。那spreadsheet 工具会操纵这些。
  • .ss.json:这将记录您选择的电子表格和工作表 以及spreadsheet工具缓存的任何信息。

如果这些需要你的信息,你会被提示。

命令

所有对“列”的引用都是指该列的标题。

电子表格应用程序配置“消费者密钥”“消费者秘密”“谷歌应用程序域” 电子表格列表“关键列” 电子表格更新“键列”键“值列”值 电子表格记住标题 电子表格记住“列” 电子表格忘记标题 电子表格忘记“列”

依赖性

取决于以下模块:gdatajsongflags

贡献

欢迎投稿!

单元测试有点困难,因为我没有找到一个好的模拟 电子表格。

打包版本可通过pip或^{tt11}获得$ 作为spreadsheet。项目页位于pypi

源代码位于以下位置:

任何平台上的请求请求或通过电子邮件发送的补丁都可以。 在github上打开问题是最简单的,但我将检查其中的任何一个。

待办事项

认证

  • 当前身份验证重定向到本地URL。证明 url并为用户提供更改它的选项。
  • 同样,它当前在本地主机上侦听 选择的端口。提供一种供应的方式。
  • 可能还会打印浏览器将重定向到的URL。
  • 清理侦听器如何找到身份验证令牌。
  • 让监听器显示一个页面,显示auth success。

测试和API

  • 一些单元测试。
  • 嘲笑格达塔的主意?
  • issue580修好了吗?如果是这样,请删除 获取单元格参数。
  • 代码布局-把东西分成模块,这样就不是一个monlitic 脚本现在有一个安装过程。

特性和硬化

  • 一种添加行的方法。以及删除它们的方法。
  • 完成允许用户指定标题行号。
  • 类似于update的命令,允许用户指定 直接行/列。
  • 让缓存变得更简单。使用缓存时,执行健全性检查 确保正确(检查搜索列和标题) 如果是一次失误就要重新打电话。保留忘记/记住命令 如果用户知道缓存是错误的,可以使用它们 提前告诉我们。
  • 在gdata api中处理一堆可能的异常。
  • 更好地执行命令解析。

学分

  • Kevin Lyda:一旦我可以编写电子表格的脚本,就可以了…

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中的多个控制台或显示屏?   java Guava:是否可能不使用多重映射映射所有条目。索引()?   java转换键值对作为JSON响应的对象?   java读取一个文本文件,然后计算字母频率,并从高到低列出它们   java Apache CXF为客户提供SEI   java如何在SQL查询中“转义”整个字符串   将JavaServlet定义为主网页servlet注释不起作用   运行jar文件时发生java FileNotFoundException   java有两种加载FXML的方法;为什么一个比另一个更受欢迎?   java无法切换到timeofindia站点页面中的帧   java Firebase Firestore在连接丢失后需要很长时间才能重新连接   java使用来自SQLite的通用数据填充RecyclerView/ListView   当我使用offer和poll独占访问它时,java是LinkedList线程安全的吗?   如何使用包含Java命名空间的XPath检索XML数据?   Spring Boot的java Elasticsearch Searchguard配置   java数组中的数组值赋值?   java保存成功,但更新失败使用Jointable的多对多Spring JPA和额外列   kotlin什么是java。构造器。单()?   简单解析例程的java问题