1

Google スプレッドシートでチェックボックスを作成する優れた方法はないようです。セルがクリックされたときにセルに X またはチェックマークを配置するスクリプトを使用する方法はありますか? スクリプトが列 5 のすべてのセルで機能することを望みます。

4

2 に答える 2

1

いいえ、ありません。メニューを使用して、選択したセルに X を付けることができますが、セルをクリックすることはできません。

于 2013-10-26T15:23:38.207 に答える
-3

クリックしたときにセルに時間を自動入力する方法はありますか? 次のスクリプトを使用して、左側のセルが編集されたときに時間を自動入力します。

function onEdit(e) {
  var s = e.source.getActiveSheet(), r, colCell, nextCell;
  if(s.getName() === 'SignInOut') { //checks that we're on the correct sheet
    r = e.range; //s.getActiveCell();
    colCell = r.getColumn();
    if(colCell === 3 || colCell === 5) { //checks the column
      nextCell = r.offset(0, 1);
      if(nextCell.getValue() === '') //is empty?
        nextCell.setValue(new Date());
    }
  }
}
于 2013-10-28T02:49:27.407 に答える