Size: a a a

Чат | Google Таблицы и скрипты

2020 March 03

‌‌

‌‎ ‌‎ in Чат | Google Таблицы и скрипты
Lev
Получилось?
О, да!
источник

Д

Дима in Чат | Google Таблицы и скрипты
А как скопировать строку и вставить в другую вкладку?

Пытался так, но видимо не ту функцию беру

var inser = source_sheet.getRange(1, 7).getRow();
target_sheet.copyTo(inser);
источник

‌‌

‌‎ ‌‎ in Чат | Google Таблицы и скрипты
Lev
Получилось?
Спасибо)
источник

L

Lev in Чат | Google Таблицы и скрипты
Дима
А как скопировать строку и вставить в другую вкладку?

Пытался так, но видимо не ту функцию беру

var inser = source_sheet.getRange(1, 7).getRow();
target_sheet.copyTo(inser);
Попробуй по такому примеру

spreadsheet.getRange('A5:AA5').copyTo(spreadsheet.getRange('A10:AA209'), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
 spreadsheet.getRange('B4:AA4').copyTo(spreadsheet.getRange('B9:AA9'), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
 spreadsheet.getRange('O1').copyTo(spreadsheet.getRange('B9'), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
источник

L

Lev in Чат | Google Таблицы и скрипты
Дима
А как скопировать строку и вставить в другую вкладку?

Пытался так, но видимо не ту функцию беру

var inser = source_sheet.getRange(1, 7).getRow();
target_sheet.copyTo(inser);
Получилось? Или открой док допишем код
источник

Д

Дима in Чат | Google Таблицы и скрипты
Lev
Получилось? Или открой док допишем код
примерно получилось. Просто логика хромает, не могу придумать как нормально сделать.
источник

Д

Дима in Чат | Google Таблицы и скрипты
Дима
Привет. Ребят помогите с таблицей
https://docs.google.com/spreadsheets/d/1gJBV4T6hKm8OwbV1W13Ic-0B4p2UMr4SUZOnQmIuPig/edit?usp=sharing

Вот смотрите - есть вкладка B. Нужно чтобы проверило все строки, и если в какой-то строке есть пустая ячейка по колонке G. Нужно чтобы эта строка перенеслась в другую вкладку, как в вкладке NEW и в ячейке по колонке G поставилось "Пополнение" .
Хотя бы какими функциями это можно сделать(получить, проверка, создать новую строку, вставить)
Я вот выше кидал. Досих пор мучаюсь, хоть что-то похожее сделать, не получается
источник

Д

Дима in Чат | Google Таблицы и скрипты
Не знаю, видно ли вам мой код...
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var source_sheet = ss.getSheetByName("B");
var target_sheet = ss.getSheetByName("NEW");
var count = 3;
var line = 10;
 for (var i = 0; i <= 5; i++) {
   if (count <= 8 {
    count++;
    line++;
   }
   var val = source_sheet.getRange(count, 7).getValue();
   target_sheet.getRange(line, 7).setValue('OK');
   if (val.length) {
    val = "Пополнение";
source_sheet.getRange('A1:A5').copyTo(target_sheet.getRange('A10:A15'), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
   }
 }
}


Пока тестирую по всякому, но видимо это надолго
источник

L

Lev in Чат | Google Таблицы и скрипты
Дима
Не знаю, видно ли вам мой код...
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var source_sheet = ss.getSheetByName("B");
var target_sheet = ss.getSheetByName("NEW");
var count = 3;
var line = 10;
 for (var i = 0; i <= 5; i++) {
   if (count <= 8 {
    count++;
    line++;
   }
   var val = source_sheet.getRange(count, 7).getValue();
   target_sheet.getRange(line, 7).setValue('OK');
   if (val.length) {
    val = "Пополнение";
source_sheet.getRange('A1:A5').copyTo(target_sheet.getRange('A10:A15'), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
   }
 }
}


Пока тестирую по всякому, но видимо это надолго
Смотри, тут написать можно, но нужно немного времени. Если до вечера никто не поможет, я могу помочь. сейчас на работе и заняться не могу
источник

Д

Дима in Чат | Google Таблицы и скрипты
Lev
Смотри, тут написать можно, но нужно немного времени. Если до вечера никто не поможет, я могу помочь. сейчас на работе и заняться не могу
Было бы отлично. Завтра сдавать отчет. То сегодня целый день свободен. Я смотрю на свой код и понимаю, что сам ничего не сделаю
источник

DM

Dmytro Maiboroda in Чат | Google Таблицы и скрипты
источник

DM

Dmytro Maiboroda in Чат | Google Таблицы и скрипты
подскажите как это называется)
источник

L

Lev in Чат | Google Таблицы и скрипты
VLOOKUP + MATCH
источник

DK

Dmytro Kuznietsov in Чат | Google Таблицы и скрипты
Друзья, всем добрейший день!

Помогите в решении такой задачки, пожалуйста.

Есть таблица с заказами. Есть разные методы оплаты. Как сделать перенос в другую таблицу всей строки определенного метода.

Пример:
Я имею в таблице 300+ заказов, 65 из них через оплату Payoneer TAR. Вот их хочу вытянуть в другую таблицу для удобного отчета.
источник

L

Lev in Чат | Google Таблицы и скрипты
Расшарь табличку
источник

DM

Dmytro Maiboroda in Чат | Google Таблицы и скрипты
Lev
VLOOKUP + MATCH
спасибо, гуглю)
источник

DM

Dmytro Maiboroda in Чат | Google Таблицы и скрипты
Lev
Расшарь табличку
источник

L

Lev in Чат | Google Таблицы и скрипты
Написал, там можно просто VLOOKUP и все работает.
источник

L

Lev in Чат | Google Таблицы и скрипты
Dmytro Kuznietsov
Друзья, всем добрейший день!

Помогите в решении такой задачки, пожалуйста.

Есть таблица с заказами. Есть разные методы оплаты. Как сделать перенос в другую таблицу всей строки определенного метода.

Пример:
Я имею в таблице 300+ заказов, 65 из них через оплату Payoneer TAR. Вот их хочу вытянуть в другую таблицу для удобного отчета.
Тоже пример приложи.
Тут можно через FILTER или QUERY, это будет динамический диапазон.
А если статический нужен, то через скрипт сделать можно
источник

A

Admin in Чат | Google Таблицы и скрипты
‌‎ ‌‎
Ребят, привет! Копаюсь в файле база-знаний, никак не могу найти кейс, как обрезать дату "01.11.2019 8:10", чтобы убрать время и оставить только дату
Изменение формата не убирает время, а визуально скроет - будет влиять на расчеты в формулах...

Если надо конкретно убрать "время", то так:

=ArrayFormula( ЕСЛИ( B2:B="";; ОКРУГЛВНИЗ(B2:B) ))
источник