1234589
itizawa No title
JavaScript
function submitFormHandler() {
    Swal.fire({
      title: 'Trivia を作成中します',
      icon: 'info',
      confirmButtonText: 'いますぐ知識を発信する',
      preConfirm: () => {
        Swal.showLoading();
        Swal.update({ showConfirmButton: false });
        try {
          return apiPost('/trivias', {
            forwardText, backwardText, tags, genre, bodyText,
          });
        }
        catch (err) {
          Swal.fire({
            icon: 'error',
            title: 'エラーが発生しています!',
            text: `${err}`,
            showConfirmButton: false,
            showCancelButton: true,
            cancelButtonText: '閉じる',
          });
        }
      },
    }).then((result) => {
      // 作成ボタンを押して、エラーが発生しなかった時
      if (result.isConfirmed) {
        Swal.fire({
          icon: 'success',
          title: '作成完了 !',
          html: '一覧ページに戻ります',
          timer: 2000,
          timerProgressBar: true,
        }).then(() => {
          Router.push('/list');
        });
      }
    });
  }
anonymous sweet alert を使ってエラーハンドリング
MIT JavaScript
    Swal.fire({
      title: 'Trivia を削除しますか?',
      text: '一度消した Trivia は元には戻せません。',
      icon: 'warning',
      showCancelButton: true,
      confirmButtonColor: '#d33',
      confirmButtonText: '削除する!',
      preConfirm: async() => {
        try {
          await apiDelete(`/trivias/${props.triviaId}`);
          Router.push('/list');
        }
        catch (err) {
          Swal.showValidationMessage(
            `トリビア削除中にエラーが発生しました<br>${err.message}`,
          );
        }
      },
    });
anonymous No title
JavaScript
あああ
anonymous GAS
JavaScript
function myFunction() {
  let sheet = SpreadsheetApp.getActiveSheet();
  // 数値ではなく文字列として取得
  let value = sheet.getRange(1, 1).getDisplayValue();
  
  // 年月日を切り出す
  let year = value.slice(0, 4);
  let month = value.slice(4, 6);
  let day = value.slice(6, 8);
  // 月は0から数えるので-1
  let date = new Date(year, month - 1, day);
  
  // 転記
  sheet.getRange(1, 2).setValue(date).setNumberFormat('yyyy/mm/dd');
}
anonymous No title
JavaScript
anonymous No title
JavaScript
console.log('a')
anonymous No title
JavaScript
console.log('ちんぽ')
anonymous No title
JavaScript
// ボゴソート2
function Bogosort(arr){
    var isSorted = function(arr){
        for(var i = 1; i < arr.length; i++){
            if (arr[i-1] > arr[i]) {
                return false;
            }
        }
        return true;
    };
    function shuffle(arr){
        var count = arr.length, temp, index;
        while(count > 0){
            index = Math.floor(Math.random() * count);
            count--;
            temp = arr[count];
            arr[count] = arr[index];
            arr[index] = temp;
        }
        return arr;
    }
   function sort(arr){
        var sorted = false;
        while(!sorted){
            arr = shuffle(arr);
            sorted = isSorted(arr);
        }
        return arr;
    }
    return sort(arr);
}
var arra = "いろはにほへとちりぬるをわかよたれそつねならむ"; 
console.log("Original Array Elements"); 
console.log(arra); 
console.log("Sorted Array Elements"); 
console.log(Bogosort(arra));
anonymous No title
JavaScript
// ボゴソート
function Bogosort(arr){
    var isSorted = function(arr){
        for(var i = 1; i < arr.length; i++){
            if (arr[i-1] > arr[i]) {
                return false;
            }
        }
        return true;
    };

    function shuffle(arr){
        var count = arr.length, temp, index;

        while(count > 0){
            index = Math.floor(Math.random() * count);
            count--;

            temp = arr[count];
            arr[count] = arr[index];
            arr[index] = temp;
        }

        return arr;
    }

   function sort(arr){
        var sorted = false;
        while(!sorted){
            arr = shuffle(arr);
            sorted = isSorted(arr);
        }
        return arr;
    }

    return sort(arr);
}


var arra = [3, 0, 2, 5, -1, 4, 1, 6, 3, 7]; 
console.log("Original Array Elements"); 
console.log(arra); 
console.log("Sorted Array Elements"); 
console.log(Bogosort(arra));
やなぎ No title
JavaScript
function myFunction() {
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var member_sheet = spreadsheet.getSheetByName("名簿");
  var member_listdata = member_sheet.getRange(2, 1, member_sheet.getLastRow()-1, 3).getValues();
  var sheet_ID = Browser.inputBox("GoogleFormの集計データと紐づけされているスプレッドシートのIDを入力してください");
  var practice_numbers = Browser.inputBox("面接練習の日数を半角で入力してください");
  practice_numbers = Number(practice_numbers);
  var input_sheet = SpreadsheetApp.openById(sheet_ID).getSheets()[0];
  var input_allmembers = input_sheet.getLastRow()-1;
  var input_category = input_sheet.getLastColumn();
  var input_data = input_sheet.getRange(1, 1, input_allmembers+1, input_sheet.getLastColumn()).getValues();
  var member3=[];
  var info3=[];
  var info3_follow=[];
  var member4=[];
  var info4=[];
  var info4_follow=[];
  var array=[];
  for(let i=0;i<=input_allmembers;i++){
    for(let j=0;j<=member_listdata.length-1;j++){
      if(input_data[i][2]===member_listdata[j][0]){
        member3.push(input_data[i][2]);
        for(let k=3;k<=practice_numbers+2;k++){
          array.push(input_data[i][k]);
        }
        info3.push(array);
        array.length=0;
        for(let k=practice_numbers+3;k<=input_category-1;k++){
          array.push(input_data[i][k]);
        }
        info3_follow.push(array);
        array.length=0;
      }
      if(input_data[i][2]===member_listdata[j][1]){
        for(let k=1;k<=member_listdata[j][2];k++){
          member4.push(input_data[i][2]);
        }
        for(let k=3;k<=practice_numbers+2;k++){
          array.push(input_data[i][k]);
        }
        info4.push(array);
        array.length=0;
        for(let k=practice_numbers+3;k<=input_category-1;k++){
          array.push(input_data[i][k]);
        }
        info4_follow.push(array);
        array.length=0;
      }
    }
  }
  console.log(member3,info3,member4,info4,);
}
Don't you submit code?
Submit
1234589