Suoritettu

Modify a google script to run then open a certain sheet

We have a script in Google Sheets, after it runs we want it to open the sheet "Look at Me"

Here is the script

function importFromCSV() {

var ss = [url removed, login to view]();

var osheet = [url removed, login to view]('Version Information');

var version = [url removed, login to view](2, 1).getValue();

var url = "[url removed, login to view] with Physical [url removed, login to view]"+version;

var response = [url removed, login to view](url);

var csvFile = [url removed, login to view]().toString();

//var csvFile = files[i].getContentAsString();

var csvData = CSVToArray(csvFile, ",");

// Replace undefined with blank

var ss = [url removed, login to view]();

var sheet = [url removed, login to view]('Data from Neto');

[url removed, login to view]().activate();

for (var i = 0; i < [url removed, login to view]; i++) {

for(var k=0; k<csvData[i].length;k++){

var val = csvData[i][k];

if(val == undefined || val == null || val == ""){

csvData[i][k] = "";

}

}

[url removed, login to view](i+1, 1, 1, csvData[i].length).setValues(new Array(csvData[i]));

}

[url removed, login to view](2, 1).setValue(version+1);

}

// [url removed, login to view]

// This will parse a delimited string into an array of

// arrays. The default delimiter is the comma, but this

// can be overriden in the second argument.

function CSVToArray( strData, strDelimiter ){

// Check to see if the delimiter is defined. If not,

// then default to comma.

strDelimiter = (strDelimiter || ",");

// Create a regular expression to parse the CSV values.

var objPattern = new RegExp(

(

// Delimiters.

"(\\" + strDelimiter + "|\\r?\\n|\\r|^)" +

// Quoted fields.

"(?:\"([^\"]*(?:\"\"[^\"]*)*)\"|" +

// Standard fields.

"([^\"\\" + strDelimiter + "\\r\\n]*))"

),

"gi"

);

// Create an array to hold our data. Give the array

// a default empty first row.

var arrData = [[]];

// Create an array to hold our individual pattern

// matching groups.

var arrMatches = null;

// Keep looping over the regular expression matches

// until we can no longer find a match.

while (arrMatches = [url removed, login to view]( strData )){

// Get the delimiter that was found.

var strMatchedDelimiter = arrMatches[ 1 ];

// Check to see if the given delimiter has a length

// (is not the start of string) and if it matches

// field delimiter. If id does not, then we know

// that this delimiter is a row delimiter.

if (

[url removed, login to view] &&

(strMatchedDelimiter != strDelimiter)

){

// Since we have reached a new row of data,

// add an empty row to our data array.

[url removed, login to view]( [] );

}

// Now that we have our delimiter out of the way,

// let's check to see which kind of value we

// captured (quoted or unquoted).

if (arrMatches[ 2 ]){

// We found a quoted value. When we capture

// this value, unescape any double quotes.

var strMatchedValue = arrMatches[ 2 ].replace(

new RegExp( "\"\"", "g" ),

"\""

);

} else {

// We found a non-quoted value.

var strMatchedValue = arrMatches[ 3 ];

}

// Now that we have our value string, let's add

// it to the data array.

arrData[ [url removed, login to view] - 1 ].push( strMatchedValue );

}

// Return the parsed data.

return( arrData );

}

Taidot: HTML

Näytä lisää: var sheet, to hold, strings for c standard, string pattern matching in c, string pattern matching, string pattern match, string pattern, string matching in c, script sheets, regular expression null, regular expression function, regular expression for non empty string, regular expression a, regular expression 0, r.c. groups, pattern strings, pattern string, pattern matching string, pattern matching in strings, pattern matching in string

Tietoa työnantajasta:
( 18 arvostelua ) St Peters, Australia

Projektin tunnus: #8265841

Myönnetty käyttäjälle:

bradyj87

If I understand your request, you just want it to go to a certain sheet after this script has run correct? Let me know and I can work with you again. It was a pleasure. Thanks!

$30 AUD 3 päivässä
(1 arvostelu)
0.7

2 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön

rodweb

Aucune proposition n'a encore été fournie.

$20 AUD 1 päivässä
(0 arvostelua)
0.0