Google Docs / Apps API: электронные таблицы (Google Sheets) с диаграммами
-
05-07-2019 - |
Вопрос
Есть ли способ автоматизировать процесс создания диаграммы в документе Google из приложения .NET.
Рабочий процесс, который я ищу, это ...
<Ол>Я не уверен, должен ли я использовать Google Chart API для этого или чистый Spreadsheet API.
Я использую клиентскую библиотеку GData .NET.
Решение
ОБНОВЛЕНИЕ: подтверждено сотрудником Google на форуме Google, это невозможно ...
Другие советы
(июнь 2016 г.) . Первоначально принятый ответ устарел. Начиная с Google I / O 2016, вы можете создавать диаграммы на листе из API Google Sheets. Перво-наперво: 1) API GData - это API Google предыдущего поколения ... в то время как не все они устарели, все более новые API Google не используйте протокол данных Google ; и 2) существует новый API Google Sheets v4 (не GData]).
Чтобы двигаться дальше, вам нужно получить клиентскую библиотеку API Google для .NET и используйте новейший API листов , который гораздо более мощный и гибкий, чем любой предыдущий API. Вот пример кода C # , чтобы помочь вам начать работу. Если у вас нет аллергии на Python, я сделал видео представил новый API и углубился в его код с помощью пост блога , который вы можете изучить и эффективно перенести на C # при желании. Если у вас нет аллергии на JavaScript и вы хотите попробовать более сложный практический пример, проект в нашем коделе Google Sheets создает диаграмму и сводную таблицу с помощью API. Затем вы можете экстраполировать, как это сделать в C #.
Что касается публикации и совместное использование / списки ACL , оба выполняются с API Google Диска , поскольку это более общие операции, которые можно применять к листам, документам, и слайдам.