Вопрос

Есть ли способ автоматизировать процесс создания диаграммы в документе Google из приложения .NET.

Рабочий процесс, который я ищу, это ...

<Ол>
  • Создать документ Excel.
  • Загрузить в Документы Google.
  • Создание диаграмм в электронной таблице. (Не могу понять это.)
  • Публикация с использованием ACL. (Бонус)
  • Я не уверен, должен ли я использовать Google Chart API для этого или чистый Spreadsheet API.

    Я использую клиентскую библиотеку GData .NET.

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

    Это было полезно?

    Решение

    ОБНОВЛЕНИЕ: подтверждено сотрудником 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 Диска , поскольку это более общие операции, которые можно применять к листам, документам, и слайдам.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top