İlginiz için sonsuz teşekkürler. Ama verdiğiniz kodu nasıl kullanacağıma dair en ufak bir bilgim yok.
Siz üstadımdan ricam benim verdiğim link gibi bana link paylaşırsanız çok hayra geçersiniz.
Çok teşekkür ederim...
Bu script işinizi görecektir, deneyiniz. P.O'SUZ sayfasında B:I arası doldurulduğunda (sadece E boş olabilir) (manuel olarak çalışmaz)
function onEdit(e) {
if (!e) return; // elle çalıştırılırsa çık
var ss = e.source;
var sheet = ss.getActiveSheet();
if (sheet.getName() !==...
...hücrede o kategoriye ait seçenekleri görebilirsiniz.
Açıklamalar kod içinde satır satır verilmiştir.
Örnek Dosya: Veri Doğrulama
function onEdit(e) {
const range = e.range; // tetiklenen hücre (Target)
const sheet = range.getSheet(); // Target’ın bulunduğu sayfa
// 1. Sayfa...
...veri doğrulamayı silecek;
Bu işlemi yapacak bir script oluşturmaya çalışıyorum ama beceremedim, yardımcı olursanız çok sevinirim.
function onEdit(){
var tabLists = "Parametre";
var tabValidation = "Data";
var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var datass...
Kodları beğenmene sevindim.
önceden JavaScript, Html, Css bilgim var o yüzden Google Script yakın geldi
ama sonuçta Google Scriptte bende yeniyim öğrenmeye çalışıyorum,
daha onOpen() onEdit() onInstall() tetikleyicileri çalıştıramadım 🤔
Hocam bu kodları denedim ama; günceleme yapmadı, belki de bir yerde eksiklik yapmış olabilirim.
aşağıdaki url yerine yukarıdaki (getFilteredData) Kaynak dosyanın URL' sini yazdım ama;
[/CODE]
function onEdit(e) {
var url = 'WEB_UYGULAMASI_URLİNİZİ_BURAYA_YAPIŞTIRIN';
UrlFetchApp.fetch(url);
}
function onEdit(e) {
if (e && e.range) {
var range = e.range;
var sheet = range.getSheet();
if (range.getColumn() == 2 || e.range) {
var now = new Date();
var date = Utilities.formatDate(now, Session.getScriptTimeZone(), "yyyy-MM-dd")...
Arkadaşlar aşağıdaki makroyu bir google sheets e tablosunda kullanıyorum.
Sorum kodun altında:
function onEdit(e) {
var sheetName = e.source.getSheetName();
var range = e.range;
var col = range.getColumn();
// IST Betiği: Sayfa4'te A3 hücresinde bir değer değişikliği olduğunda
if...
...}
}
function FormTemizle(){
TemizlenecekHucreler.forEach(f=>formWS.getRange(f).clearContent())
idCell.clearContent()
}
function onEdit(e) {
var sheet = e.source.getSheetByName("Form"); // Sayfa adını tablonuzdaki sayfa adıyla değiştirin
var targetCell = "A1"; // İzleme hücresi
var...
Çok teşekkür ederim güzel çalışıyor, ancak sadece Google Sheet sahibinde çalışıyor- 2. gmail hesabıyla deniyorum olmuyor.
Bir kod var sanırım @Haluk hocanın kullandığı o kod sayesinde herkes de çalışıyor sanırım.
Sayfa3 harici sayfalarda çalışır.
Haluk beyin kodlarından faydalanılarak, ortaya karışık...
function onEdit(e) {
var cell = e.range;
var s = e.source.getActiveSheet();
if (s.getName() !== 'Sayfa3' && cell.getColumn() == 2 && cell.getRow() > 5) {
if (cell.getValue()) cell.offset(0...
...silerse, username de kendiliğinden silinebilir mi ?
Tarih gerek olmadığı için değişiklik yaptım ama doğru oldu mu bilmiyorum =)
function onEdit(e) {
var cell = e.range;
var s = e.source.getActiveSheet();
if (s.getName() == 'Sayfa1' && cell.getColumn() == 2 && cell.getRow() > 5) {...
Haluk Hocam,
MS Excel' de sayfa1' deki veriyi sayfa2 ye aktarmak için aşağıdaki kodu kullanıyoruz
google e-tabloda bu işlemin aynısını yapmak için kodu nasıl düzenleyebiliriz?
ilgi ve desteğiniz için şimdiden teşekkürler,
iyi çalışmalar.
Sub VeriAktar()
Dim WS1 As Worksheet
Dim WS2 As...
Googleda vlookup var. Exceldeki düşeyara fonksiyonu. Bir tabloda verilerini tutup oradan çekebilirsin. Makro e sheetlerde yok. Onun yerine script diye geçiyor.
Eğer yine de script istersen onedit fonksiyonunu araştırabilirsin.
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.