5

Widziałem różne powiązane odpowiedzi na moje pytanie, ale żadna z nich nie odpowiedziała na nie. Próbowałem różnych rzeczy, więc mam nadzieję, że ktoś może pomóc!Dodaj sygnaturę czasową dla każdej odpowiedzi Formularza Google w sąsiedniej komórce w arkuszu kalkulacyjnym

Mam formularz Google z wieloma stronami, z których każda zawiera jedno pytanie. Oprócz ostatniego znacznika czasu, który pojawia się w formularzu (który jest standardem), chciałbym zmierzyć czas potrzebny na odpowiedź na każde pytanie. Znalazłem rozwiązania, które dodają znacznik czasu, gdy komórka jest wypełniona (np. How to automatically add a timestamp in google spreadsheet i Automatic timestamp when a cell is filled out), ale uważam, że odpowiedzi z formularza nie są przechowywane w arkuszu kalkulacyjnym, dopóki wszystkie odpowiedzi nie zostaną dostarczone.

Zastanawiam się więc, czy ktoś wie, czy w skrypcie można utworzyć zmienną bieżącego czasu po każdym pytaniu w formularzu, a następnie pokazać je w arkuszu kalkulacyjnym po przesłaniu?

Dzięki.

Nadine

+3

Niemożliwe. Wiele wcześniejszych pytań zadawało pytania dotyczące kontrolowania formularzy za pomocą skryptu "w locie", podczas gdy użytkownik je wypełnia. To nie jest obsługiwane. Możesz uzyskać tę funkcjonalność, tworząc formularz HTML lub łańcuch formularza. – Mogsdad

+0

Myślę, że ta odpowiedź może pomóc: http://stackoverflow.com/a/35996268/1726419 – yossico

+0

Możliwy duplikat [Czy Formularze Google pozwalają na kopiowanie sekcji "W locie"?] (Http://stackoverflow.com/questions/36465387/does-google-forms-allow-for-on-the-fly-section-duplikacja) –

Odpowiedz

0

Jest to możliwe, ale trzeba by użyć wielu form.

Formularze Google są statyczne i nie można ich edytować ani modyfikować za pomocą skryptu podczas sesji (użytkownik otwiera formularz, dopóki go nie prześle). Nie można wyciągnąć wartości wprowadzonych przez użytkownika do formularza, dopóki go nie przesłali.

W rezultacie możesz mieć formularz początkowy, który zbiera wszystkie wartości, które mogłyby wpłynąć na kolejne formularze, następnie użyj skryptu, aby pobrać wyniki i utworzyć nowy formularz (np. Z 12 polami dla 12 obsługiwanych użytkowników w twoim pierwszy przykład), a następnie wyślij link do tego formularza użytkownikowi końcowemu.

Powiązane problemy