Документация по размещению 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