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.
...olarak gönderilebiliyor.
Yazdığım makro ile aktarılan verileri, sayfada bir değişiklik olduğunda diğer bir sayfaya aktarmak istiyorum."Onedit" komutunu kullandığımda,elle veri girişi yaptığımda tetikleme sağlanıp veri aktarılıyor.Ama program veri gönderdiğinde tetikleme sağlanmıyor.
Bir çok...
Hocam,
function onEdit(e) {
var activeSheet = e.source.getActiveSheet();
var tabs = ['DERSLER'];
var columns = [11];
var cell = e.range;
if (cell.getValue() !== "") {
if (tabs.indexOf(activeSheet.getName()) !== -1 && columns.indexOf(cell.getColumn()) !== -1) {
if...
function onEdit(e) {
var activeSheet = e.source.getActiveSheet();
var tabs = ['Sayfa2', 'Sayfa3'];
var columns = [11];
var cell = e.range;
if (cell.getValue() !== "") {
if (tabs.indexOf(activeSheet.getName()) !== -1 && columns.indexOf(cell.getColumn()) !== -1) {
if...
Anladığım kadarıyla belki bu şekilde olabilir. Ben sayfayı açınca script çalışsın dedim ama siz
onEdit
şeklinde de düzenleyebilirsiniz. Deneyin...
function onOpen() {
SpreadsheetApp.getActiveSpreadsheet()
sayfalar()
}
function sayfalar(){
var startRow = 10;
var s =...
Şimdi oldu, meğer her şeyi baştan beri yanlış yapıyormuşum. Çok teşekkürler.
Bunu B sütunundaki bir hücreyi düzenlediğimizde G sütununa yazacak şekilde düzenleme imkanımız var mı?
...belirttiğim yerdeki aşağıya doğru olan ok işaretine basıp, listeden 2. resimde belirttiğim script'i seçtikten sonra yandaki "Run-Çalıştır" düğmesine tıkladınız mı?
Script sayfasını açtığınızda, "onEdit" yazan yerin hemen yanındaki aşağıya doğru olan ok işaretinden bahsediyorum....
.
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.