0

필자는 (Google) 양식 작성 시스템을 설정하고 싶습니다.이 시스템은 기본적으로 두 번 (프로젝트 완료 전후)에 액세스하고 채워야합니다. 나는 ID 번호를 채워서 돌아갈 수있는 양식을 만들고 싶습니다.Google 양식 응답에 ID 번호를 자동으로 할당/생성/증분하여 응답자가 자신의 양식을 기반으로 응답 할 수 있도록하는 방법은 무엇입니까?

그 때문에 각 응답자의 ID 번호를 자동으로 생성하는 스크립트가 필요합니다. 'Google Apps Script for Form, Generate Unique ID Number'이 발견되었지만 작동하지 못했습니다 (아직 스크립팅을 잘 못하고 있습니다). 나는 (예뿐만 아니라, 예를 들면 XYZ000000001, XYZ00000002, XYZ00000003 숫자가 아닌 문자를하는 등) ID 번호가 생성되는 방법을

이 너무 즉 내가하고 싶은 이유를 결정할 수 있도록하고 싶습니다 응답자는 자신에게 할당 된 ID를 기반으로 자신의 응답에 액세스 할 수 있습니다. 두 가지 가능한 솔루션을 찾았지만 다시는 관리 할 수 ​​없습니다. 한 코드는 기존 정보를 가져 오는 'Class FormResponse'이고, 다른 정보는 'Generate unique Form URL for each respondent'이며 각 응답자에 대해 고유 한 URL을 생성합니다. 그래도 문제가 없지만 ID 유지 관리가 쉽도록 ID가 필요합니다.

이것은 많은 코드이며 모든 것을 결합하는 것이 적합한 지 잘 모르겠습니다. 아마도 간단한 스크립트로 원하는 것을 얻을 수있는 더 쉬운 방법이있을 것입니다. 내가 상상 나는 단계로 프로세스를 분해합니다 :

  1. 는 zive.com, BB @ zive.com, CC @ zive.com @ AA에 양식을 보냅니다.
  2. 예를 들어, BB에는 프로젝트 계획 만 있기 때문에 BB는 다음을 묻는 양식을받습니다. 프로젝트가 계획되었거나 완료 되었습니까?
  3. BB는 첫 번째 옵션을 선택하고 세부 정보를 채 웁니다.
  4. BB는 응답의 첫 번째 열에 삽입되는 고유 한 ID를 가져옵니다.
  5. ID는 response email에서 BB로 다시 전송됩니다 (링크 된 스크립트는 고유 ID를 보내도록 조정될 수 있습니다).
  6. 2 개월 후에 BB가 프로젝트를 완료하므로 BB는 1 단계에서 보낸 것과 동일한 전자 메일 또는 웹 사이트에 포함 된 동일한 양식을 통해 양식으로 돌아갑니다.
  7. 이제 프로젝트가 완료되었으므로 BB가 두 번째 옵션을 선택합니다.
  8. 양식에서 ID 번호를 묻고 BB가 채 웁니다.
  9. BB의 답변은 모두 지금이 조금 복잡 할 수 있음을 알고 있지만, 어떤 부분적인 대답은 약간의 동반

... 필요한 경우 특정 필드를 덮어 일치하는 ID가있는 행으로 이동 코드 스 니펫 (snippets of code)은 매우 높이 평가 될 것입니다. 내가 전체 아이디어를 편집 할 수있게되면 기꺼이 공유하게 될 것입니다. :)

+0

응답을 편집하고이를위한 링크를 제공하도록 허용하여 계획을 완료로 변경할 수 있습니까? –

+0

예, 추가 정보를 추가해야하지만 동일하게 적용됩니다. – mozzribo

+0

@ Rubén의 메시지 외에도 https://productforums.google.com/forum/#을 참조하십시오.topic/docs/LSKKCR3VHC8 스프레드 시트에서 응답을 편집 할 수있는 URL을 저장하는 기능은 물론, http://sunsolve.google.com/apps-script/articles/mail_merge에서 전자 메일 보낸 사람을 기반으로 한 기능입니다. 양식 제출. 첫 번째 함수를 실행 한 다음 두 번째 링크의 정보를 사용하여 전자 메일을 보냅니다. –

답변

0

Google 설문지는 응답자가 이전에 보낸 응답을 검색하도록 허용하지 않습니다. 이전에 제출 된 응답에 액세스 할 수있는 유일한 방법은 편집 응답 URL입니다. 이 URL을 프로그래밍 방식으로 가져 오려면 getEditResponseUrl을 사용하십시오.

이메일로이 URL을 보낼 수 있습니다. 자세한 내용은 How to add "Edit Response" link to Google Forms emails?

+0

감사합니다. 나는 이것들을 들여다 보며 내가 요리 할 수있는 것을 보게 될 것입니다! – mozzribo

+0

실제로, 내가 상상 한 것은 불필요한 코딩 혼란이었다. 여기에도 깔끔한 해결 방법이 있습니다. (https://securitasdato.blogspot.nl/2014/11/sending-confirmation-emails-from-google.html). – mozzribo

관련 문제