내가 구글 문서 도구 스프레드 시트를 사용하여 양식을 작성하고 사용자가 양식을 채우고 때 이메일을 전송하는 스크립트를 생성 값 :Google 문서 도구 스프레드 시트, 이메일을 보내 주문
function sendFormByEmail(e){ var email = "AAA"; var subject = "XXX"; var message = ""; for(var field in e.namedValues) message += field + ' = '+ e.namedValues[field].toString() + "\n\n"; var advancedArgs = {replyTo:e.namedValues['E-mail'].toString()}; MailApp.sendEmail(email, subject, message, advancedArgs); }
스크립트가 작동 하지만 때를 그것은 전자 메일을 보내고 데이터는 양식의 필드로 정렬되지 않습니다.
어떻게 스프레드 시트 (양식)에있는 값을 정렬하도록 스크립트를 수정할 수 있습니까?
javascript 's for (... in ...)는 임의의 순서로 실행됩니다. 주문 관련성이있는 경우 사용하지 말라는 문서 자료. –