Bölüm 1 Makro kaydetmek ve çalıştırmak ・ GÖREV 1

Görev 1: Kaydedilmiş bir makroyu çalıştırmak

📋 Görev listesi

Görev

Bu e-tabloda, başlıkları kalın yapıp renklendiren “Başlıkları biçimlendir” adlı bir makro var. Onu “Uzantılar” → “Makrolar”dan çalıştırın.

Kırtasiye sipariş listesi - Google E-Tablolar
Kırtasiye sipariş listesi

Alıştırma için tablo her çalıştırmadan önce başlangıç hâline döner (gerçek bir e-tablo dönmez. Bir betiğin değişiklikleri bazen Ctrl+Z ile geri alınabilir ama hepsi birden alınamaz).

Ctrl+S: kaydet · Ctrl+R: çalıştır (düzenleyici) · F5: yeniden aç

Bölüm 1 başlıyorMakro kaydetmek ve çalıştırmak

Bölüm 1 ・ GÖREV 1

Kaydedilmiş bir makroyu çalıştırmak

Bu e-tabloda, başlıkları kalın yapıp renklendiren “Başlıkları biçimlendir” adlı bir makro var. Onu “Uzantılar” → “Makrolar”dan çalıştırın.

Şimdi
Gol

Kodu okumak

/** @OnlyCurrentDoc */
Betiğin yalnızca bu e-tabloya dokunduğunu bildirir; böylece istenen izinler daralır.
function myFunction() {
Makronun başlangıcı. Menüde adı “Başlıkları biçimlendir” olsa da fonksiyonun adı myFunction'dır.
var spreadsheet = SpreadsheetApp.getActive();
Açık olan e-tabloyu spreadsheet adlı bir “kutuya” (değişkene) koyar.
spreadsheet.getRange('A1:C1').activate();
A1–C1'i seçer.
spreadsheet.getActiveRangeList().setFontWeight('bold')
Seçili aralığı kalın yapar.
.setBackground('#fff2cc');
Ardından arka planı açık sarı yapar.

Makrolar “Uzantılar” → “Makrolar” altındaki listeden çalıştırılır. Yalnızca ilk seferde betiğin e-tabloyu okuyup düzenleyip düzenleyemeyeceği sorulur. Betik sizinse “Gelişmiş”ten devam edip izin verebilirsiniz.

GAS'a nasıl başlanacağı ve sık kullanılan kodlar bir yazıda anlatılıyor.GAS nedir? Başlangıç ve sık kullanılan kodlar

Yazdığınız kod bu sayfanın içindeki yalıtılmış bir alanda çalışır. Sayfanın dışına veya başka sitelere ulaşamaz.

* Bu, Google E-Tablolar ve Apps Script davranışının bir simülasyonudur ve bazı yönleriyle gerçeğinden farklı olabilir.

* Google E-Tablolar, Google LLC'nin ticari markasıdır. Bu sitenin Google ile bir ilgisi yoktur.