Skip to content

Instantly share code, notes, and snippets.

@nariakiiwatani
Created April 7, 2021 14:59
Show Gist options
  • Save nariakiiwatani/64e828857489217b69da325de166c2fd to your computer and use it in GitHub Desktop.
Save nariakiiwatani/64e828857489217b69da325de166c2fd to your computer and use it in GitHub Desktop.
Random roulette app for GoogleSpreadsheet(GAS). Deploy and HTTP GET!
function doGet(e) {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet = spreadsheet.getSheetByName("フォームの回答 1");
var range = sheet.getRange("B2:B");
var values = range.getValues();
values = values.filter(String).map(v=>v[0]);
// console.info(values);
var value = values.length > 0 ? values[Math.floor(Math.random()*values.length)] : "まだ投稿されていない";
// console.info(value);
var output = ContentService.createTextOutput(value);
output.setMimeType(ContentService.MimeType.TEXT);
return output;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment