Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Merita achizitionat DFSK Fengon 5...

Pret actual invelitoare

Probleme baterie Samsung A54

Schema statie auto Renegade REN 1...
 Magazine IT de incredere

Parere SKODA Octavia 3 2.0TDI 150CP

Achizitie telefon 1000-1200lei

Unde gasesc o lampa buna pe gaz?
 Consulta specialiștii... Und...

Fostul director al Frontex: Comis...

Construire anexa lipita de casa

Ce folositi pentru urina mirosito...
 Socializare in prezenta copiilor

Cont Samsung A32

Hotarare definitiva a instantei, ...

Laptop office 2500 lei
 

Google Forms Redenumire document inserat

* * * * * 1 votes
  • Please log in to reply
2 replies to this topic

#1
sharque99

sharque99

    Junior Member

  • Grup: Members
  • Posts: 56
  • Înscris: 02.02.2009
Buna seara,

Vin catre voi cu rugamintea de a ma ajuta dupa multe ore incercand sa gasesc singur o sulutie. Nu am reusit si ma las pagubas.
Vreau ca pozele inserate printr-un formular sa fie automat redenumite in functie de un camp introdus tot in formular.
A mai facut cineva asa ceva? Am gasit pe stackoverflow mai multe exemple insa niciuna nu functioneaza. Fie gresesc undeva, fie imi scapa ceva.

Ma puteti ajuta cu un exemplu de script care sa faca treaba asta?

Eu m-am tot chinuit cu urmatorul insa ceva nu functioneaza.

function myFunction() {
var sheet=ss.getActiveSheet();
var rangeData = sheet.getDataRange();
var lastColumn = rangeData.getLastColumn();
var lastRow = rangeData.getLastRow();
// Notice the second 2, this is to avoid the Timestamp Column
var searchRange = sheet.getRange(2,2, lastRow-1, lastColumn-1);
// Replace with your values (Column A=1, B=2, etc...)
var nameColumn = 2; // B
var urlColumn = 3; // C
// Calculating index for array
nameColumn -= 2;
  urlColumn -= 2;}
// Use this to rename the last record
function last() {
  var lastRowContents=sheet.getRange(lastRow,2,1,sheet.getLastColumn()).getValues()[0];
  rename(lastRowContents);
}
// Retrieves the ID and Name fields from the row, then
// renames the file
function rename(row) {
  // Using the first field, Name (Index 0 becuse of the array, calculated above)
  // ** Even though the Name field is the second column, we see it as the first one since
  //	we ignored the timestamp column in the searchRange **
  var userName = row[nameColumn];
  var url = row[urlColumn];
  // Retrieve the ID from the URL
  var Id = url.split('=')[1];
  // Adapt this newFileName to your needs
  var newFileName = userName;
  // Get the file and rename it
  DriveApp.getFileById(Id).setName(newFileName);
  Logger.log("Renamed file with ID " + Id + " to " + newFileName);
}


Edited by sharque99, 16 December 2020 - 00:30.


#2
sharque99

sharque99

    Junior Member

  • Grup: Members
  • Posts: 56
  • Înscris: 02.02.2009
Nimeni?

#3
sharque99

sharque99

    Junior Member

  • Grup: Members
  • Posts: 56
  • Înscris: 02.02.2009
Daca nu reusesc sa redenumesc automat fisierele in momentul incarcarii, mai am alternativa de a le redenumia automat bazandu-ma pe informatiile dintr-ul fisier gsheets.
In fisier am numar_contract ; url_atasament.
Cum as putea redenumi atasamentele dintr-un folder cu informatia din numar_contract?

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate