Untitled

 avatar
unknown
plain_text
a month ago
3.5 kB
2
Indexable
function doGet() {
  const html = `
    <!DOCTYPE html>
    <html>
    <head>
        <title>Survey: Kumpiyansa sa Pre-Calculus</title>
        <style>
            body {
                font-family: Arial, sans-serif;
                margin: 20px;
            }
            label, p {
                font-weight: bold;
            }
            input, select, textarea, button {
                width: 100%;
                margin-top: 10px;
                margin-bottom: 20px;
                padding: 10px;
                font-size: 14px;
            }
            button {
                background-color: #4CAF50;
                color: white;
                border: none;
                cursor: pointer;
            }
            button:hover {
                background-color: #45a049;
            }
        </style>
    </head>
    <body>
        <h1>Survey: Kumpiyansa sa Pre-Calculus</h1>
        <form id="surveyForm">
            <label for="pangalan">Pangalan (Opsyonal):</label>
            <input type="text" id="pangalan" name="pangalan">

            <label for="edad">Edad:</label>
            <input type="number" id="edad" name="edad">

            <label for="kasarian">Kasarian:</label>
            <select id="kasarian" name="kasarian">
                <option value="Lalaki">Lalaki</option>
                <option value="Babae">Babae</option>
                <option value="Non-Binary">Non-Binary</option>
                <option value="Mas pinipiling hindi sumagot">Mas Pinipiling Hindi Sumagot</option>
                <option value="Iba pa">Iba pa</option>
            </select>

            <p>1. Kumpiyansa akong makasagot ng mga tanong sa Pre-Calculus sa klase:</p>
            <input type="radio" name="tanong1" value="1"> 1
            <input type="radio" name="tanong1" value="2"> 2
            <input type="radio" name="tanong1" value="3"> 3
            <input type="radio" name="tanong1" value="4"> 4
            <input type="radio" name="tanong1" value="5"> 5

            <label for="bukas1">Ano ang nararamdaman mo tuwing nakakakuha ka ng tamang sagot sa Pre-Calculus?</label>
            <textarea id="bukas1" name="bukas1" rows="4"></textarea>

            <button type="button" onclick="submitSurvey()">I-submit ang Sagot</button>
        </form>
        <script>
            function submitSurvey() {
                const formData = {
                    pangalan: document.getElementById('pangalan').value || 'N/A',
                    edad: document.getElementById('edad').value || 'N/A',
                    kasarian: document.getElementById('kasarian').value || 'N/A',
                    tanong1: document.querySelector('input[name="tanong1"]:checked')?.value || 'N/A',
                    bukas1: document.getElementById('bukas1').value || 'N/A'
                };

                google.script.run.withSuccessHandler(() => {
                    alert('Salamat sa pagsagot! Naipasa na ang iyong sagot.');
                    document.getElementById('surveyForm').reset();
                }).submitToSheet(formData);
            }
        </script>
    </body>
    </html>
  `;
  return HtmlService.createHtmlOutput(html)
    .setTitle('Survey: Kumpiyansa sa Pre-Calculus');
}

function submitToSheet(formData) {
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Responses');
  sheet.appendRow([
    formData.pangalan,
    formData.edad,
    formData.kasarian,
    formData.tanong1,
    formData.bukas1
  ]);
}
Leave a Comment