#hyperlink #google-sheets #google-forms
#гиперссылка #google-sheets #google-forms
Вопрос:
По сути, я создаю целый столбец в электронной таблице ответов Google Form с формулой в ячейках, например, такой:
=hyperlink("https://docs.google.com/forms/d/e/FORM-ID/viewform?entry.ENTRY#1-IDamp;entry.ENTRY#2-ID="amp;A1amp;B1,"Update Data")
Где:
- FORM-ID — это идентификатор (родительской) формы Google,
- ЗАПИСЬ # 1-ID и ЗАПИСЬ # 2-ID — это элементы из формы Google (доступ осуществляется через «Получить предварительно заполненную ссылку»),
- A1 и B1 являются целевыми полями в электронной таблице, которые содержат данные, подлежащие предварительному заполнению,
- а «Обновить данные» — это отображаемый текст в поле электронной таблицы.
Теперь моя проблема в том, что A1 и B1 вводятся в ЗАПИСЬ # 2-ID, вместо того, чтобы A1 переходил в ЗАПИСЬ # 1-ID, а B1 — в ЗАПИСЬ # 2-ID соответственно.
Как я могу объяснить коду гиперссылки разделение записей? Я не могу разбить ссылку на отдельные части и не могу вставить коды полей электронной таблицы между кавычками.
Ответ №1:
Умная мысль о предварительном заполнении без скрипта. Я заставил его работать, используя ссылки A1 и B1. Запись.835398034= и запись.2133553026 взяты из URL-адреса формы предварительного заполнения.
=hyperlink("https://docs.google.com/forms/d/e/1FAIpQLSdm6HaK-4qDEERngZh6Z6DH0_iT4uUjPMINVcBDu5pEiKH_Fw/viewform?entry.835398034="amp;A1amp;"amp;entry.2133553026="amp;B1,"Update Data")
Спасибо за идею.
Комментарии:
1. Привет, отличное решение, спасибо. И вам также очень рады. 🙂 Чтобы сделать это, возможно, немного менее запутанным, используя ваш код, его можно было бы написать также так (обратите внимание на двойные кавычки после amp;B1amp;:
=hyperlink("https://docs.google.com/forms/d/e/1FAIpQLSdm6HaK-4qDEERngZh6Z6DH0_iT4uUjPMINVcBDu5pEiKH_Fw/viewform?entry.835398034="amp;A1amp;"amp;entry.2133553026="amp;B1amp;"","Update Data")