Как да вмъкна автоматично времево клеймо, когато данните се актуализират в друга колона в Google лист?
Ако имате диапазон от клетки и искате автоматично да вмъкнете клеймо за време в съседната клетка, когато данните се променят или актуализират в друга колона. Как бихте могли да решите тази задача в Google лист?
Вмъквайте автоматично клеймо за време, когато данните се актуализират в друга колона с код на скрипт
Вмъквайте автоматично клеймо за време, когато данните се актуализират в друга колона с код на скрипт
Следният код на скрипт може да ви помогне да завършите тази работа бързо и лесно, моля, направете следното:
1. Щракнете Инструменти > Редактор на скриптове, вижте екранна снимка:
2. В отворения прозорец на проекта, моля, копирайте и поставете кода на скрипта по-долу, за да замените оригиналния код, вижте екранната снимка:
function onEdit(e)
{
var sheet = e.source.getActiveSheet();
if (sheet.getName() == "order data") //"order data" is the name of the sheet where you want to run this script.
{
var actRng = sheet.getActiveRange();
var editColumn = actRng.getColumn();
var rowIndex = actRng.getRowIndex();
var headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues();
var dateCol = headers[0].indexOf("Date") + 1;
var orderCol = headers[0].indexOf("Order") + 1;
if (dateCol > 0 && rowIndex > 1 && editColumn == orderCol)
{
sheet.getRange(rowIndex, dateCol).setValue(Utilities.formatDate(new Date(), "UTC+8", "MM-dd-yyyy"));
}
}
}
Забележка: В горния код, данни за поръчката е името на листа, който искате да използвате, Дата е заглавката на колоната, в която искате да вмъкнете клеймо за време и Поръчка е заглавката на колоната, чиито стойности на клетка искате да бъдат актуализирани. Моля, променете ги според вашите нужди.
3. След това запазете прозореца на проекта и въведете име за този нов проект, вижте екранната снимка:
4. И след това се върнете към листа, сега, когато данните в колоната "Поръчка" се променят, текущото времево клеймо се вмъква автоматично в клетката на колоната "Дата", която е в съседство с модифицираната клетка, вижте екранната снимка:
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!