0% found this document useful (0 votes)
9 views11 pages

Cuntuh Koding Aplikasi - Java Script

The document contains multiple Google Apps Script functions for managing rows in various Google Sheets, specifically for hiding and unhiding rows based on cell values. Functions are defined for different sheets like 'JejakSiswa1', 'AllGuruBln', and 'BinaGuru', allowing for automated row visibility control based on empty cells. Additionally, there are functions for copying data between sheets and some commented-out code for other functionalities.

Uploaded by

DeSword FX
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views11 pages

Cuntuh Koding Aplikasi - Java Script

The document contains multiple Google Apps Script functions for managing rows in various Google Sheets, specifically for hiding and unhiding rows based on cell values. Functions are defined for different sheets like 'JejakSiswa1', 'AllGuruBln', and 'BinaGuru', allowing for automated row visibility control based on empty cells. Additionally, there are functions for copying data between sheets and some commented-out code for other functionalities.

Uploaded by

DeSword FX
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

hide-unhide_siswa.

gs
function hide_rows_S() {
var ss = [Link]()
var sheet = [Link]("JejakSiswa1");
var Range = [Link]().getValues();

for(var i=12; i<314; i++){


if(Range[i][0] === ""){
[Link](i+1);}
}
}

function unHide_rows_S() {
var ss = [Link]()
var sheet = [Link]("JejakSiswa1");
var Range = [Link]().getValues();

for(var i=12; i<314; i++){


if(Range[i]){
[Link](i+1);}
}
}

function som_muncul_ab_siswa() {
unHide_rows_S()
hide_rows_S()

//function WaktuRilServer() {
// var ss = [Link]();
// var sheet = [Link]("MASUK KELAS");
//var lastRow = [Link]();//di sini harus detect sell yg kosong
//if ([Link]() == lastRow) {
// [Link]([""]);}
// lastRow = lastRow;
// var range = [Link]("H" + lastRow + ":H" + lastRow);
// [Link](range);
// [Link]('H1').copyTo([Link](),
[Link].PASTE_VALUES, true);
//}
//___________________________________________________________________________
_____________________
//function SisipGambarJejakSiswa() {
//var sheet =
[Link]().getSheetByName("JejakSiswa1");

// Mendapatkan alamat gambar dalam range K12:K


// var urlRange = [Link]('K12:K');
//var urlValues = [Link]();

// Sisipkan gambar ke dalam sel yang sesuai dalam Range N12:N


// var imageRange = [Link]('N12:N');

// for (var i = 0; i < [Link]; i++) {


// var imageUrl = urlValues[i][0];

// Periksa apakah nilai URL kosong


// if (imageUrl !== "") {
// [Link](i + 1, 1).insertImage(imageUrl);
// }
//}
//}

//================== Batas =====================//


//function onEdit(e) {
//var sheet = [Link]("MASUK KELAS");
//var range = [Link];
//var editedRow = [Link]();
//var lastRow = [Link]();

//if (editedRow === lastRow) {


// var currentTime = new Date();
// [Link]([Link]() + (7 * 60 * 60 * 1000)); //
Adjust for GMT+7
// var formattedTime = [Link](currentTime, "GMT+7",
"HH:mm:ss");

// [Link]("H" + editedRow).setValue(formattedTime);
// }

function copyValueFromH1ToLastRowOfB() {
var sheet = [Link]().getActiveSheet();
var lastRow = [Link]();
var valueToCopy = [Link]("D2").getValue();
[Link]("B" + lastRow).setValue(valueToCopy);
}
hide_Unhidejjksiswa.gs
function hide_rows_JS() {
var ss = [Link]()
var sheet = [Link]("JejakSiswa1");
var Range = [Link]().getValues();

for(var i=12; i<314; i++){


if(Range[i][0] === ""){
[Link](i+1);}
}
}

function unHide_rows_JS() {
var ss = [Link]()
var sheet = [Link]("JejakSiswa1");
var Range = [Link]().getValues();

for(var i=12; i<314; i++){


if(Range[i]){
[Link](i+1);}
}
}
function som_muncul_ab_jjs() {
unHide_rows_JS()
hide_rows_JS()

}
hide-unhide_absen_gr.gs
function hide_rows_ag() {
var ss = [Link]()
var sheet = [Link]("AllGuruBln");
var Range = [Link]().getValues();

for(var i=8; i<258; i++){


if(Range[i][0] === ""){
[Link](i+1);}
}
}

function unHide_rows_ag() {
var ss = [Link]()
var sheet = [Link]("AllGuruBln");
var Range = [Link]().getValues();

for(var i=8; i<258; i++){


if(Range[i]){
[Link](i+1);}
}
}

function som_muncul_ab_gr() {
unHide_rows_ag()
hide_rows_ag()

}
hide-unhide_absen_tendik.gs
function hide_rows_at() {
var ss = [Link]()
var sheet = [Link]("AllTendikBln");
var Range = [Link]().getValues();

for(var i=8; i<47; i++){


if(Range[i][0] === ""){
[Link](i+1);}
}
}

function unHide_rows_at() {
var ss = [Link]()
var sheet = [Link]("AllTendikBln");
var Range = [Link]().getValues();

for(var i=8; i<47; i++){


if(Range[i]){
[Link](i+1);}
}
}

function som_muncul_ab_tendik() {
unHide_rows_at()
hide_rows-at()

[Link]
//function ubahBln1() {
// var spreadsheet = [Link]();
//[Link]('B2').activate();
//[Link]([Link]('AllPresenPD'),
true);
//[Link]('BE10:BF10').activate();
//[Link]([Link]('CETAK ABSEN
SISWA'), true);
//[Link]('A2').activate();
//[Link]('AllPresenPD!BE10:BF10').copyTo([Link]
eRange(), [Link].//PASTE_VALUES, false);
//[Link]([Link]('RekapSiswaPerkelas
Perbulan'), true);
//[Link]('D9:J44').activate();
//[Link]([Link]('AllPresenPD'),
true);
//[Link]('D10').activate();
//
[Link]('RekapSiswaPerkelasPerbulan!D9:J44').copyTo(spreadsheet.
getActiveRange(), [Link].PASTE_VALUES, false);
//};

//function ubahBln2() {
// var spreadsheet = [Link]();
//[Link]('B2').activate();
// [Link]([Link]('AllPresenPD'),
true);
// [Link]('BE11:BF11').activate();
// [Link]([Link]('CETAK ABSEN
SISWA'), true);
// [Link]('A2').activate();
//
[Link]('AllPresenPD!BE11:BF11').copyTo([Link]
ge(), [Link].PASTE_VALUES, false);
//
[Link]([Link]('RekapSiswaPerkelasPerb
ulan'), true);
//[Link]('D9:J44').activate();
//[Link]([Link]('AllPresenPD'),
true);
//[Link]('K10').activate();
//[Link]('RekapSiswaPerkelasPerbulan!D9:J44').copyTo(spreadsh
[Link](), [Link].PASTE_VALUES, false);
//};

//function ubahBln3() {
//var spreadsheet = [Link]();
//[Link]('B2').activate();
// [Link]([Link]('AllPresenPD'),
true);
// [Link]('BE12:BF12').activate();
// [Link]([Link]('CETAK ABSEN
SISWA'), true);
//[Link]('A2').activate();
//[Link]('AllPresenPD!BE12:BF12').copyTo([Link]
eRange(), [Link].PASTE_VALUES, false);
//[Link]([Link]('RekapSiswaPerkelas
Perbulan'), true);
//[Link]('D9:J44').activate();
//[Link]([Link]('AllPresenPD'),
true);
//[Link]('R10').activate();
//[Link]('RekapSiswaPerkelasPerbulan!D9:J44').copyTo(spreadsh
[Link](), [Link].PASTE_VALUES, false);
//};

//function ubahBln4() {
//var spreadsheet = [Link]();
//[Link]('B2').activate();
//[Link]([Link]('AllPresenPD'),
true);
//[Link]('BE13:BF13').activate();
//[Link]([Link]('CETAK ABSEN
SISWA'), true);
//[Link]('A2').activate();
//[Link]('AllPresenPD!BE13:BF13').copyTo([Link]
eRange(), [Link].PASTE_VALUES, false);
//[Link]([Link]('RekapSiswaPerkelas
Perbulan'), true);
//[Link]('D9:J44').activate();
//[Link]([Link]('AllPresenPD'),
true);
//[Link]('Y10').activate();
//[Link]('RekapSiswaPerkelasPerbulan!D9:J44').copyTo(spreadsh
[Link](), [Link].PASTE_VALUES, false);
//};

//function ubahBln5() {
// var spreadsheet = [Link]();
//[Link]('B2').activate();
//[Link]([Link]('AllPresenPD'),
true);
//[Link]('BE14:BF14').activate();
//[Link]([Link]('CETAK ABSEN
SISWA'), true);
//[Link]('A2').activate();
//[Link]('AllPresenPD!BE14:BF14').copyTo([Link]
eRange(), [Link].PASTE_VALUES, false);
//[Link]([Link]('RekapSiswaPerkelas
Perbulan'), true);
//[Link]('D9:J44').activate();
//[Link]([Link]('AllPresenPD'),
true);
//[Link]('AF10').activate();
//[Link]('RekapSiswaPerkelasPerbulan!D9:J44').copyTo(spreadsh
[Link](), [Link].PASTE_VALUES, false);
//};

//function ubahBln6() {
//var spreadsheet = [Link]();
//[Link]('B2').activate();
//[Link]([Link]('AllPresenPD'),
true);
//[Link]('BE15:BF15').activate();
//[Link]([Link]('CETAK ABSEN
SISWA'), true);
//[Link]('A2').activate();
//[Link]('AllPresenPD!BE15:BF15').copyTo([Link]
eRange(), [Link].PASTE_VALUES, false);
//[Link]([Link]('RekapSiswaPerkelas
Perbulan'), true);
//[Link]('D9:J44').activate();
//[Link]([Link]('AllPresenPD'),
true);
//[Link]('AM10').activate();
//[Link]('RekapSiswaPerkelasPerbulan!D9:J44').copyTo(spreadsh
[Link](), [Link].PASTE_VALUES, false);
//};

//function UnduhPresenSiswa(){
//ubahBln1()
//ubahBln2()
//ubahBln3()
//ubahBln4()
//ubahBln5()
//ubahBln6()
//}
[Link]
function copyData() {
var sourceSheetName = "RekapSiswaPerkelasPerbulan";
var sourceRange = "D9:H44";
var destinationSheetName = "DestinationSheetName"; // Replace with the name
of your destination sheet

var spreadsheet = [Link]();


var sourceSheet = [Link](sourceSheetName);
var destinationSheet = [Link](destinationSheetName);

// Disable spreadsheet features to improve performance


//[Link]([Link](new Date(),
[Link](), "GMT"));
[Link](false);
[Link]([Link].O
N_CHANGE);

var sourceData = [Link](sourceRange).getValues();


var numRows = [Link];
var numCols = sourceData[0].length;

var destinationRange = [Link](1, 1, numRows, numCols);


[Link](sourceData);

// Re-enable spreadsheet features


[Link](true);
[Link]([Link].M
INUTE);
[Link]([Link]());
}
hide-unhide_binaguru.gs
function hide_rows_BG() {
var ss = [Link]()
var sheet = [Link]("BinaGuru");
var Range = [Link]().getValues();

for(var i=7; i<99; i++){


if(Range[i][0] === ""){
[Link](i+1);}
}
}

function unHide_rows_BG() {
var ss = [Link]()
var sheet = [Link]("BinaGuru");
var Range = [Link]().getValues();

for(var i=7; i<99; i++){


if(Range[i]){
[Link](i+1);}
}
}

function som_muncul_binaguru() {
unHide_rows_BG()
hide_rows_BG()

//function WaktuRilServer() {
// var ss = [Link]();
// var sheet = [Link]("MASUK KELAS");
//var lastRow = [Link]();//di sini harus detect sell yg kosong
//if ([Link]() == lastRow) {
// [Link]([""]);}
// lastRow = lastRow;
// var range = [Link]("H" + lastRow + ":H" + lastRow);
// [Link](range);
// [Link]('H1').copyTo([Link](),
[Link].PASTE_VALUES, true);
//}
//___________________________________________________________________________
_____________________
//function SisipGambarJejakSiswa() {
//var sheet =
[Link]().getSheetByName("JejakSiswa1");

// Mendapatkan alamat gambar dalam range K12:K


// var urlRange = [Link]('K12:K');
//var urlValues = [Link]();

// Sisipkan gambar ke dalam sel yang sesuai dalam Range N12:N


// var imageRange = [Link]('N12:N');

// for (var i = 0; i < [Link]; i++) {


// var imageUrl = urlValues[i][0];

// Periksa apakah nilai URL kosong


// if (imageUrl !== "") {
// [Link](i + 1, 1).insertImage(imageUrl);
// }
//}
//}

//================== Batas =====================//


//function onEdit(e) {
//var sheet = [Link]("MASUK KELAS");
//var range = [Link];
//var editedRow = [Link]();
//var lastRow = [Link]();

//if (editedRow === lastRow) {


// var currentTime = new Date();
// [Link]([Link]() + (7 * 60 * 60 * 1000)); //
Adjust for GMT+7
// var formattedTime = [Link](currentTime, "GMT+7",
"HH:mm:ss");

// [Link]("H" + editedRow).setValue(formattedTime);
// }

You might also like