Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function onOpen(){
- SpreadsheetApp.getUi()
- .createMenu('Генераторы')
- .addItem('Сгенерировать Вывод', 'userActionGenerateUotput')
- .addToUi();
- }
- function userActionGenerateUotput() {
- var dataSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("список сайтов").getDataRange().getValues();
- var listSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("данные").getDataRange().getValues()
- var index = SpreadsheetApp.getActive().getSheetByName('список сайтов').getDataRange()
- .getValues().slice(1).map(function(row) {
- return row[0]
- });
- var result = SpreadsheetApp.getActive().getSheetByName('данные').getDataRange()
- .getValues().slice(1).reduce(function(p, c, i) {
- var check = p.index.indexOf(c[0]);
- if (check > -1)
- p.values.push([c[0], check + 2, i + 2]);
- return p;
- }, {
- values: [['Сайт', '[список сайтов], строка', '[данные], строка']],
- index: index
- })
- if (result.values.length){
- for(var i = 1; i < result.values.length; i++){
- Logger.log(result.values[i][1]);
- Logger.log(result.values[i][2]);
- }
- /*SpreadsheetApp.getActive().getSheetByName('Вывод').clearContents().getRange(
- 1, 1, result.values.length, result.values[0].length).setValues(result.values).activate();*/
- } else {
- SpreadsheetApp.getActive().toast('Чот ничего не найшлось');
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement