Я хочу создать ввод данных и вводить данные STOCK в листе Google, копируя из WhatsApp - PullRequest
1 голос
/ 04 мая 2020

Я хочу создать ввод данных и вводить данные STOCK, копируя из складских данных whatsapp

, которые я ввожу, всегда не одно и то же число строк

данные сохраняются на основе выбранной даты, например: если выбрана дата 18 апреля 2020 года, тогда данные будут сохранены на вкладке «18 апреля 2020 года»

, если вы выберете дату 18 апреля 2020 года и оператора с именем REGINA, данные будут сохранены в на вкладке «18 апреля 2020 года» и в столбце «РЕГИНА»

, если я выберу КОД = «A01», то автоматически c сохранится в столбце КОД в соответствии с числом чисел, существовавших до x (см. 18 апреля 2020 года). tab)

Данные STOCK делятся на 2 формата и 2 функции. Если данные не имеют формата, или. и x тогда данные не могут быть сохранены и показаны с уведомлением «данные формата недопустимы», первая часть - это число, разделенное запятыми или точками, вторая часть - после символа x, что означает количество в каждом числе перед X * 1011. *

если я нажму кнопку сохранения, содержимое данных в разделе даты будет пустым, оператор и код не изменится, если я не изменю его, порядок в разделе вкладок 18 апреля 2020 г. уменьшается в соответствии с в столбец и заполнит последнюю пустую строку https://docs.google.com/spreadsheets/d/15wuMkIOAcBKoUTKJDkniZJe3JrbRVgmywj62f7quMU0/edit?usp=sharing

я пытаюсь скопировать этот код, но не работает:

var ss        = SpreadsheetApp.getActiveSpreadsheet();
var formSS    = ss.getSheetByName("DATA ENTRY"); //Data entry Sheet
var datasheet = ss.getSheetByName("DATA"); //Data Sheet

//Input Values
var values = [
[formSS.getRange("E5").getValue(),
formSS.getRange("E7").getValue(),
formSS.getRange("E9").getValue(),
formSS.getRange("E13").getValue(),
]
           ];

datasheet.getRange(datasheet.getLastRow()+1, 1, 1, 4).setValues(values);

}```

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...