Skip to content

Instantly share code, notes, and snippets.

@kninami
Created September 30, 2024 02:01
Show Gist options
  • Select an option

  • Save kninami/bb7d1ffeb174923f5d78d6dbfbd18a8b to your computer and use it in GitHub Desktop.

Select an option

Save kninami/bb7d1ffeb174923f5d78d6dbfbd18a8b to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<form id="dataForm">
<label for="columnName">개인정보 컬럼명</label><br/>
<input type="text" style="width:100%" id="columnName" name="columnName"><br>
<span style="color: gray; font-size: 12px;">삭제할 개인정보가 들어있는 컬럼의 제목(예:휴대폰번호)를 입력해주세요. 여러 개를 입력할 경우 <strong>휴대폰번호, 이름</strong>과 같은 형태로 쉼표로 분리해주세요</span><br/><br/>
<label for="deleteDate">삭제일 지정</label>
<input type="date" id="deleteDate" name="deleteDate"><br/><br/>
<input type="button" value="설정하기" onclick="submitData()">
</form>
<script>
function submitData() {
var columnName = document.getElementById("columnName").value;
var deleteDate = document.getElementById("deleteDate").value;
var today = new Date();
today.setHours(0, 0, 0, 0);
var deleteDateObj = new Date(deleteDate);
deleteDateObj.setHours(0, 0, 0, 0);
if (deleteDateObj < today) {
alert("삭제 지정일을 오늘 혹은 내일 이후의 날짜로 선택해주세요");
return;
}
google.script.run.processFormData(columnName, deleteDate);
google.script.host.close();
}
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment