Если междоменные вызовы ajax не разрешены, то как вы должны сделать this ? Примечание: устаревшая ссылка. Вопрос обновлен в соответствующем разделе оригинальной страницы.
По ссылке; (Руководство разработчика: Протокол v 2.0 - API таблиц Google):
Добавить строку
Чтобы добавить строку в таблицу, начните с создания элемента <entry>
, содержащего соответствующие данные:
<entry>
<gsx:hours>1</gsx:hours>
<gsx:ipm>1</gsx:ipm>
<gsx:items>60</gsx:items>
<gsx:name>Elizabeth Bennet</gsx:name>
</entry>
Затем определите соответствующий URL-адрес для отправки записи, известный как POST URL . Вы можете найти POST URL в элементе <link>
фида списка, который имеет rel="http://schemas.google.com/g/2005#post"
.
Затем выполните любую необходимую аутентификацию и создайте заголовок авторизации для нового запроса POST, как описано в разделах аутентификации этого документа.
В теле POST-запроса поместите созданный выше элемент Atom <entry>
, используя тип содержимого application/atom+xml
.
Теперь отправьте запрос на POST URL:
POST http://spreadsheets.google.com/feeds/list/key/worksheetId/private/full
Таблицы вставляют новую строку сразу после последней строки, которая появляется в ленте на основе списка, то есть непосредственно перед первой полностью пустой строкой.