Как я могу получить значение () определенного количества символов в ячейке / диапазоне - PullRequest
1 голос
/ 24 апреля 2019

Я пытаюсь найти способ получить только getValue () из определенного количества символов в ячейке / диапазоне.Например:

Я просматриваю эти данные в ячейке = 17.04.2009 10:15:48 Я хочу взять эти данные и сравнить их с другими данными, чтобы определить, сегодня это или нет,Проблема в том, что мне все равно, если это 10:15:48.Я просто хочу знать, было ли это сделано 17.04.2009.

Можно ли получить значение ячейки, но взять только первые 9 символов вместо полных данных ячейки.

Заранее спасибо за помощь.

1 Ответ

1 голос
/ 24 апреля 2019

Например, предполагается, что значение 4/17/2019 10:15:48 помещается в ячейку «А1» активного листа.В этом случае, как насчет следующего примера сценария?Я думал, что когда значение, полученное с помощью getValues(), является объектом даты, желаемый результат не может быть получен.Поэтому в этой модификации я использовал getDisplayValue() для получения значения.

Пример сценария:

var sheet = SpreadsheetApp.getActiveSheet();
var value = sheet.getRange("A1").getDisplayValue();
var res = value.substr(0, 9);
Logger.log(res)

Примечание:

  • Если вы хотите получить значенияиз нескольких ячеек вы также можете использовать getDisplayValues().

Ссылки:

Если я неправильно понял ваш вопрос, прошу прощения.

...