@Mbulanin

Как вставить ранее скопированный текст в пустую ячейку гугл таблиц?

Задача при выполнении скрипта найти пустую ячейку на странице переписка и вставить в неё текст, который уже скопирован. Вот код, который я написал, но он не работает. Как это можно реализовать?
function findAndInsert() {
  var sheet = SpreadsheetApp.getActive().getSheetByName("ПЕРЕПИСКА");
  var column = sheet.getRange("A2:A");
  var values = column.getValues();

  var valueToInsert = SpreadsheetApp.getActive().getClipboardData().getData();

  for (var i = 0; i < values.length; i++) {
    if (!values[i][0]) {
      var cell = column.getCell(i + 1, 1);
      cell.setValue(valueToInsert);
      cell.clearFormat();
      cell.pasteValuesOnly();
      break;
    }
  }
}


Выдаёт: TypeError: SpreadsheetApp.getActive(...).getClipboardData is not a function
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
oshliaer
@oshliaer Куратор тега Google Apps Script
Google Products Expert
Такого метода нет.

Скрипты практически не работают с интерфейсом пользователя.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы