Google Apps Mailμ μ¬μ©ν΄ μ μ HTML Formμμ λ©μΌμ 보λ΄μΈμ! λ₯Ό μ 리ν κΈμ λλ€.
Sample Spreadsheet :
https://docs.google.com/spreadsheets/d/1Bn4m6iA_Xch1zzhNvo_6CoQWqOAgwwkOWJKC-phHx2Q/copy
μ¬λ³Έ λ§λ€κΈ°
ν΄λ¦ > μλμ μ¬μ§κ³Ό κ°μ΄ 볡μ¬λ³Έμ΄ μμ±νμ₯ νλ‘κ·Έλ¨
> App Script
λ«κΈ°
ν΄λ¦μμ μ°½μ΄ λ¨μ§ μκ³ μλμ κ°μ΄ λνλλ€λ©΄
μ΄μ νΈμ§κΈ° μ¬μ©
ν΄λ¦
=>Editor Opt-out Survey
μ°½μ΄ λ¨λλ° μ λ κ·Έλ₯ λ«μλ²λ Έμ΅λλ€.
TO_ADDRESS
μ€μ νκΈ°// var TO_ADDRESS = "example@email.net";
λΆλΆμ μ£Όμμ νκ³ , example@email.net
μ λ©μμ§λ₯Ό λ°μ μμ μ μ΄λ©μΌ μ£Όμλ₯Ό μμ±ν©λλ€.κ²½κ³ : λ§μ½ λΉμ μ΄ TO_ADDRESS μ μλ μ£Όμμ μ κ±°νμ§ μκ³ , TO_ADDRESSμ λΉμ μ μ΄λ©μΌμ μ§μ μ€μ νλ©΄, μΉ μ€ν¬μ κ°μ§ μ¬λμ΄ λΉμ μ Formκ³Ό λ°μ΄ν°λ₯Ό μμ νμ¬ μμμ μ΄λ©μΌλ‘ λ³΄λΌ μ μμ΅λλ€.
μ΄ μνμ κ·Έλ€μ§ ν¬μ§ μμ μ μμ΅λλ€. λμ , μ΄ κ°λ₯ν μνμ κ°μνλ©΄μλ HTML Form λ΄μμ μ΄λ©μΌ λ³μλ₯Ό data-email μμ±μΌλ‘ μ€μ νλκ² νΈνλ€λ©΄ μ΄ λ³μλ₯Ό μ£ΌμμΌλ‘ λ¨κ²¨λ μ μμ΅λλ€.
νμΌ
> λ²μ κ΄λ¦¬
> λ²μ μ λν μ€λͺ
μμ± ν Save new version
ν΄λ¦ > νμΈ
κ²μ
> μΉ μ±μΌλ‘ λ°°ν¬
> μ΅μ λ²μ μΌλ‘ μ ν > μ
λ°μ΄νΈ
κΆν κ²ν
> μ΄λ©μΌμ 보λ΄κΈ° μν΄ μ€ν¬λ¦½νΈ μΈμ¦ > Googleμ νμΈνμ§ μμ μ±, "Advanced(κ³ κΈ)"κ³Ό "Go to(μ΄λ) ... (unsafe)"μ ν΄λ¦ν΄μ μ΄ μ± κΆνμ λΆμ¬
> νμ©Current web app URL
볡μ¬class="gform"
μ§μ form-submission-handler.js
μ gform
μΌλ‘ μ§μ λ ν΄λμ€ λͺ
λ κ°μ΄ λ³κ²½ν΄μ£ΌκΈ°<section class="email-me">
<h2 class="title-section">Email Me!</h2>
<form class="gform" action="https://script.google.com/macros/s/AKfycbzBT3MM8mpiWutlwJX4p4PyhJI0zPihVy7IXkMYq3o5OMu5AOXQ/exec" method="POST" data-email="qhflrnfl4324@gmail.com">
<fieldset>
<div class="box-input">
<label for="userName">Name plz:)</label>
<input type="text" id="userName" name="name" placeholder="μ΄!λ¦!" required>
</div>
<div class="box-input">
<label for="userEmail">Email Address</label>
<input type="email" id="userEmail" name="email" placeholder="μ΄!λ©!μΌ!" required>
</div>
<div class="box-input">
<label for="userMessage">Message</label>
<textarea name="message" id="userMessage" required></textarea>
</div>
<div class="box-input">
<button type="submit" class="btn-send">Send Message</button>
</div>
</fieldset>
</form>
</div>
</section>
Send Message
ν΄λ¦ > νμ΄μ§κ° λμ΄κ°λ©΄μ JSON
μλ΅/κ²°κ³Όκ° λ³΄μ¬μ§λ€. > μ€νλ λμνΈμμ λ°μ λ©μμ§μ λν μ 보 μ μ₯ / μ€μ ν μ΄λ©μΌ κ³μ μ λ°μ νΈμ§ν¨μμ λ©μμ§ νμΈJSON
μλ΅/κ²°κ³Όλ‘ λ³κ²½λμ§ μλλ‘ νκΈ° μν΄, AJAXλ₯Ό μ¬μ©νμ¬ Formμ submit νλ€.form-submission-handler.js
μΌλ‘ μ μ₯index.html
μ μλμ μ½λ λ£κΈ°<script data-cfasync="false" type="text/javascript" src="form-submission-handler.js"></script>
<div style="display:none" class="thankyou_message"></div>
μμ μνλ λ©μμ§λ‘ μμ±<div style="display:none" class="thankyou_message">
<!-- You can customize the thankyou message by editing the code below -->
<p>μ°λ½μ£Όμ
μ κ°μ¬ν©λλ€. λΉ λ₯Έ μμΌ λ΄μ λ΅λ³ λλ¦¬κ² μ΅λλ€π</p>
</h2>
</div>
ν΄λΉ νΌμ λ°λ‘ μ€νμΌλ§ ν μ μλμ? μ°λ½μ² νλͺ©μ μΆκ°νλ€λμ§, cssμ€νμΌλ§μ λ°λ‘ ν μ μλκ²μΈμ§ κΆκΈν©λλ€. (ν¬κΈ°λ³κ²½μ΄λ μ체λ³κ²½ λ±λ± )
μ°μ~ μ 보 κ°μ¬ν©λλΉπ