#javascript #google-apps-script #google-sheets #timezone #timezone-offset
#язык JavaScript #google-приложения-скрипт #google-листы #Часовой пояс #смещение часового пояса
Вопрос:
Я пытался преобразовать время в ячейке Google листа в соответствии со смещением, предоставленным пользователем. Вот пример:
Ячейка A1(Текущая): 01:00
УТРА Ячейка A2(смещение) : -5
Ячейка A3(Желаемая): 08:00 вечера
Существует ли какой — либо метод, с помощью которого мы можем преобразовать ячейку A1 в ячейку A3? Спасибо
Комментарии:
1. Разве это не должно быть в 8 вечера?
2. Нет, я тоже хочу двигаться на один день вперед.
3. Разница между чт 1 утра и пт 8 вечера составляет 23 20 =43 часа
4. На самом деле речь идет о смещении. Допустим, у нас нет дневного состояния. Мы просто хотим манипулировать HH:ММ (AM/PM).
5. Какие ячейки «A1» и «A3» являются объектами даты или строковыми значениями?
Ответ №1:
Вы можете попробовать это в формате A3:
=TIMEVALUE(A1) (A2/24)
Вам нужно будет отформатировать A3 как чч:мм am/pm.
Непонятно, зачем вам нужен сценарий для выполнения этой задачи. Но если по какой-то причине это так, я рекомендую вам добавить это рассуждение в свой пост. Многие пользователи (особенно новички) на этом форуме включают слово «сценарий» в свои заголовки или сообщения, когда они на самом деле не знают, что это такое, зачем он им нужен или в чем разница между «сценарием» и «формулой»; поэтому добровольцы, участвующие здесь, часто предоставляют самый простой/быстрый путь к решению (который является формулой).