通过Google工作表在图像中添加快捷键

时间:2017-05-31 20:57:06

标签: google-sheets-api

我需要帮助才能在我的图像按钮中放置一组代码,以帮助我记录每次单击它时的时间。我要添加的快捷键是“crtl + shift +:”。这可能在谷歌表?我希望有人可以帮助我。 :)

1 个答案:

答案 0 :(得分:0)

AFAIK,使用快捷键无法实现此功能,但您可以在Google表格中为图像指定脚本。这是我创建的片段:

function createTimeStamp() {
      var sheet = SpreadsheetApp.openById('FILE_ID');

      var range = sheet.getLastRow(); //Get Last Row with Data
      var datas = sheet.getSheets()[0];
      var startRow = range + 1;  // First row of data to process
      var numRows = 1;   // Number of rows to process

      var dataRange = datas.getRange(startRow, 1, numRows);

      var data = dataRange.getValues();
        var newTimestamp = timestamp();
          datas.getRange(startRow, 1).setValue(newTimestamp);


}

function timestamp() {
  var timezone = "GMT-5";
  var timestamp_format = "MM-dd-yyyy hh:mm:ss"; // Timestamp Format. 
  var newDate = Utilities.formatDate(new Date(), timezone, timestamp_format);
  return newDate;
}

结果如下:

enter image description here

希望这有帮助。