GCP/Apps Script

Apps Script로 Google Forms 항목(item) 삭제하기

whistory 2023. 6. 8. 09:27
반응형

Form 에 존재하는 모든 item 을 확인해본다.

function getFormItems() {
    const form = FormApp.getActiveForm();

    const items = form.getItems();
    for ( i in items ) {
        console.log(`${items[i].getTitle()} - ${items[i].getType()}`);
    }
}

 

모든 item 삭제

function deleteAllItems() {
    const form = FormApp.getActiveForm();

    const items = form.getItems();
    for ( i in items ) {
        form.deleteItem(items[i].getIndex());
    }
}

 

 

특정 item 삭제

function deleteItem() {
    const form = FormApp.getActiveForm();

    const items = form.getItems();
    for ( i in items ) {
        if ( items[i].getTitle() == "Do you prefer cats or dogs?" &&
             items[i].getType() == "LIST") {
            console.log(`deleted ${items[i].getTitle()}!`);
            form.deleteItem(items[i].getIndex());
        }
    }
}

반응형