代码之家  ›  专栏  ›  技术社区  ›  Jeremy Edwards

谷歌文档/应用程序API:电子表格(谷歌表格)和图表

  •  1
  • Jeremy Edwards  · 技术社区  · 16 年前

    有没有一种方法可以自动化从.NET应用程序在Google文档中创建图表的过程?

    我要查找的工作流是…

    1. 创建Excel文档。
    2. 上传到谷歌文档。
    3. 在电子表格上创建图表。(不明白。)
    4. 使用ACL发布。(奖金)

    我不确定是否应该将谷歌图表API用于这个或纯电子表格API。

    我正在使用gdata.net客户端库。

    http://code.google.com/p/google-gdata/

    2 回复  |  直到 9 年前
        1
  •  1
  •   Mr.Wizard naktepe    14 年前

    更新:谷歌员工在谷歌论坛上确认这是不可能的…

        2
  •  2
  •   wescpy    9 年前

    (军2016) 已接受的原始答案现在已过期。截至2016年谷歌I/O,您 可以 从Google Sheets API在工作表中创建图表。第一件事第一:1) GData APIs 是上一代谷歌API吗?虽然不是所有的都被否决了, all newer Google APIs 使用 the Google Data Protocol ;和2)有一个 new Google Sheets API v4 (不是GDATA)。

    从这里往前走,你需要 the Google APIs Client Library for .NET 使用最新的 Sheets API 它比以前的任何API都更加强大和灵活。这里有一个 C# code sample 帮助你开始工作。如果你对蟒蛇不过敏,我做了 a video 介绍了新的API,并通过 a blogpost 如果需要,您可以从中学习并有效地迁移到C。如果您对javascript不过敏,并且想尝试更复杂的实际操作示例,那么 Google Sheets codelab 使用API创建图表和透视表。然后,您可以用C来推断如何执行此操作。

    关于 publishing sharing/ACLs ,两者都是通过 Google Drive API 因为这些是更一般的操作,所以您可以应用于工作表、文档和 幻灯片。