У меня есть простая форма и SubmitButton. Я знаю, что meybe - тривиальный вопрос, но я хотел бы открыть динамический URL-адрес при нажатии кнопки.Наличие SubmitButton открыть динамический url
Чтобы быть более конкретным, URL-адрес будет представлять собой поиск на Диске, построенный на основе содержимого формы, например;
https://drive.google.com/a/mydomain.com/?tab=mo#search/P5
где «P5» - это переменная часть, построенная на основе содержимого формы.
Следующий код скелета. Я не привязан к конкретной услуге (UI или HTML), я ищу только для жизнеспособного решения:
function doGet() {
var app = UiApp.createApplication();
var form = app.createFormPanel();
var flow = app.createFlowPanel();
flow.add(app.createTextBox().setName("termini"));
flow.add(app.createSubmitButton("Submit"));
form.add(flow);
app.add(form);
return app;
}
function doPost(eventInfo) {
var app = UiApp.getActiveApplication();
var urlToOpen = UrlFetchApp.fetch("https://drive.google.com/a/mydomain.com/?tab=mo#search/P5");
// DO SOMETING TO OPEN THE URL IN THE BROWSER :-)
}
Я не смог найти способ или простой пример по этому поводу.
Подсказка?
Какую форму вы используете? Возможности UiApp и HtmlService различаются. Отображение вашего существующего кода поможет. – Mogsdad
@Mogsdad Я обновил код, но любое решение хорошее. –