Как создать сводную таблицу с помощью google-python-api

Используя клиентскую библиотеку API для Python, какой синтаксис для создания нового таблица fusion, принадлежащая служебной учетной записи приложения Python AppEngine?

Создав службу, я не уверен, какие методы интерфейса она предоставляет, и не могу найти никакой документации или примеров, кроме тех, которые запрашивают существующие таблицы, для пример:

service.query().sql(sql=
"INSERT INTO %s (Temperature,Date) values(%s,'%s')" %
(tableid,value1,now)).execute()

Существует пример для REST API, который я пытаюсь адаптировать .

fusion_columns = {
        "name": "Insects",
        "columns": [
            {
                "name": "Species",
                "type": "STRING"
            },
            {
                "name": "Elevation",
                "type": "NUMBER"
            },
            {
                "name": "Year",
                "type": "DATETIME"
            }
        ],
        "description": "Insect Tracking Information.",
        "isExportable": "true"
    }

    service = build('fusiontables', 'v2', credentials=credentials, )

    newtable = service.table().insert()
    newtable = service.table().insert(fusion_columns)

Ни одна из последних двух строк неверна.

Было бы лучше переключиться на REST-API и освободить оболочку Python API?


person intotecho    schedule 04.05.2016    source источник


Ответы (1)


Я нашел ссылка здесь

новая таблица = service.table().insert(body=*)

person intotecho    schedule 05.05.2016
comment
это должно быть service.table().insert(body=*) - person brook; 07.05.2016