Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z resetowaniem komórek
TaZZo
post 19.11.2019, 22:57:47
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 18.11.2019

Ostrzeżenie: (0%)
-----


Witam,

Gdzieś znalazłem skrypt na resetowanie komórek w Exelu i resetuje bardzo dobrze. Dokładniej skrypt podstawia w komórkę wartość 0. Mam z nim problem bo nie znam się na Javascript, i czasami zamiast wartości zero to w całej kolumnie z "0" zmienia na wartość "1". Dlaczego tak się dzieje?

Kod
function modifyCell(cellName) {
  var range = SpreadsheetApp.getActiveSheet().getRange(cellName);
  var toAdd = 0;

  range.setValue(range.getValue() + toAdd);

}

function increaseLine2() {
  modifyCell("B5:B9");
  modifyCell("B11:B22");
  modifyCell("B24:B35");
  modifyCell("B37:B44");
  modifyCell("B46:B50");
  modifyCell("B52:B57");
  modifyCell("B59:B72");
  modifyCell("C5:C9");
  modifyCell("C11:C22");
  modifyCell("C24:C35");
  modifyCell("C37:C44");
  modifyCell("C46:C50");
  modifyCell("C52:C57");
  modifyCell("C59:C72");


}
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TaZZo
post 20.11.2019, 14:38:56
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 18.11.2019

Ostrzeżenie: (0%)
-----


Nagrałem to makro i wyszło że podstawia "1" zamiast "0". To co do tej pory mówiłem.

Kod
function Makrobeznazwy() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getRange('B5').activate();
  spreadsheet.getCurrentCell().setValue('1');
  spreadsheet.getRange('C6').activate();
  spreadsheet.getCurrentCell().setValue('1');
  spreadsheet.getRange('B7').activate();
  spreadsheet.getCurrentCell().setValue('1');
  spreadsheet.getRange('C8').activate();
  spreadsheet.getCurrentCell().setValue('1');
  increaseLine2();
};
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2024 - 17:49