有没有办法让自动化从.NET应用程序在Google文档中创建图表的过程。
我正在寻找的工作流程是......
我不确定我是否应该将Google Chart API用于此电子表格API或纯粹的电子表格API。
我正在使用GData .NET客户端库。
答案 0 :(得分:2)
(2016年6月)原来接受的答案现在已经过时了。从Google I / O 2016开始,您可以在Google表格API中创建图表。首先要做的事情是:1)GData APIs是上一代Google API ...虽然并非所有Google 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来帮助您入门。如果您对Python不过敏,我会a video介绍新的API并通过a blogpost深入了解其代码,您可以从中学习并根据需要有效迁移到C#。如果您对JavaScript不过敏并希望尝试更复杂的动手示例,我们Google Sheets codelab中的项目会使用API创建图表和数据透视表。然后,您可以在C#中推断如何执行此操作。
关于publishing和sharing/ACLs,两者都与Google Drive API完成,因为这些是您可以应用于表格,文档,和幻灯片。
答案 1 :(得分:1)
更新:Google论坛上的Google员工确认这是不可能的......