Документация по размещению URL-адреса Google

Кто-нибудь знает, есть ли какая-либо официальная документация для URL-адресов встраиваемых URL-адресов google-таблицы?

То есть, учитывая URL-адрес вставки из Google Таблиц, например: https://docs.google.com/a/aicr.org/spreadsheet/pub?key=0AhExuVBhVYT1dGxxejBmUHAzYUhGb25veTRkdW1YekE&single=true&gid=1&output=html&gridlines=false

  • Что делают аргументы, и
  • Какие другие аргументы доступны, которые не включены по умолчанию?

После многократного поиска и поиска я нашел:

  • Некоторые параметры ничего не делают (& single = true, & embedded = true)
  • Некоторые параметры объявляются уверенно в результатах поиска Google, но не работают (& gridlines = false)
  • Некоторые параметры, похоже, не отображаются в каких-либо запросах, которые я сделал (& output = csv)

... и никакой поиск, который я сделал, не вызвал ничего, даже отдаленно приближающегося к любому из:

  • официальный, поддерживаемый Google документ для встраивания URL-адресов
  • код кода, который используется для анализа URL-адресов встраивания

В результате проб и ошибок я обнаружил:

  • & ключ = [ID]
    • идентификатор страницы google
  • & одиночный = [правда | ложь]
    • true:??? (присутствует, когда я опубликовал только один лист)
    • false:
  • & GID = [#]
    • идентификатор листа??? (присутствует, когда я опубликовал только один лист)
    • возможно, это можно использовать для указания листа и диапазона, когда весь ваш документ google doc был "опубликован в Интернете" (вместо одного листа из вашего документа).
  • & Диапазон = [CellAddress1: CellAddress2]
    • укажите диапазон ячеек для включения, например "B1: C20"
    • Если "widget =" является ложным или нет, подавляет отображение обычной информации заголовка и нижнего колонтитула google
    • если диапазон расстояний больше, чем опубликованный лист, отображает только лист, все еще подавляя верхний и нижний колонтитулы.
  • & встроенный = [правда | ложь]
    • true:
    • false:
    • этот элемент включен в код вставки, предлагаемый на листе google (установлен на "true" ), но, похоже, не имеет никакого эффекта.
  • & виджет = [правда | ложь]
    • true: отображение всего общего элемента. Переопределяет "range =". НЕ включает нижний колонтитул отказов google.
    • false: включить нижний колонтитул отказов google в выводе (кроме случаев, когда "range =" присутствует)
  • & выход = [HTML | TXT | CSV]
    • html (по умолчанию): вывод в виде таблицы html внутри кода, который также включает код отслеживания Google
    • txt: вывод содержимого указанного диапазона или листа в виде текста, разделенного вкладкой
    • csv: вывод как csv
  • & = линии сетки [???]
    • этот, по-видимому, использовался для работы, но не работает для меня.
    • Чтобы подавить линии сетки во встроенных листах, я устанавливаю границы для всех ячеек, затем окрашиваю границы в соответствии с цветом фона листа (например, сплошные белые границы на листе белого фона).

Ответ 1

Вот некоторые параметры, которые я нашел для Google Документов (спасибо Джоэлу http://obstruction.tumblr.com/post/60784440737/google-docs-url-parameters-rm-minimal-rm-full):

Параметры URL Документов Google:

rm=minimal
rm=full
rm=embedded
rm=demo
rm=(render mode)
ui=2 (select the interface version)
chrome=false (full screen mode)
gid=24 (Whis sheet you want to display)
widget=false
single=true
range=A2:AA26 Output=html
widget=false
width=(width)
height=(height)
frameborder=(size of border)
q=(Whatever) Search Query
viewer?
start=
channel=
ibd=
client=

Ответ 2

Я искал то же самое! Еще один параметр URL, который я нашел полезным,

  • & гт = [? Минимален |]
    • minimum: скрывает верхнее меню и инспектор ячейки, но все еще показывает номера строк, буквы столбцов и кнопку "Добавить больше строк" ​​внизу.

Этот ресурс описывает некоторые параметры, хотя я не могу ручаться за его точность. http://www.goopal.org/google-sites-business/google-spreadsheets/spreadsheet-output/publish-spreadsheet#TOC-Other-Export-Parameters

Ответ 3

Как я могу использовать "диапазон" в качестве переменной? Я хотел бы знать, например, сколько строк заполнено в моей электронной таблице Google, и я хочу соответственно установить диапазон. Я могу узнать последний непустой индекс строки по этой формуле:

=INDEX(MATCH(FALSE,ISBLANK(A1:A47),1))+1