Google yaptığı son değişiklikle; sadece aynı domain'e ait ise, editor yetkisine sahip diğer kişilerin e-mail adreslerinin onEdit, onOpen gibi prosedürlerde script ile alınmasına müsaade ediyor.
Bu durumda, yapacak birşey yok .... Sadece, script bir butona falan bağlanırsa o zaman kullanıcının...
...merhaba, elimde Google Docs'un Excel kısmı için yapılmış bir program var ancak bunu kullanırken sorun yaşıyorum. Kod şöyle:
function onEdit(e) {
var sheet = SpreadsheetApp.getActive().getActiveSheet();
var xCol = sheet.getActiveRange().getColumn();
var xRow =...
...B sütununa veri girdiğinizde A sütuna, F sütununa veri girdiğinizde ise E sütununa günün tarihini otomatik olarak yazdırmak için;
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
if( sheet.getSheetName() == 'Sheet1' ||...
"Sheet1" isimli sayfada A sütununda bir hücreye veri girdiğiniz zaman B sütunundaki hücrede tarih yazar....
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
if( sheet.getSheetName() == 'Sheet1' ) {
var selectedCell =...
Hocam Selam bu kod uzun bir süredir çalışıyordu ancak bu gün hiç bir neden yokken çalışmamaya başladı ve bu hatayı veriyor.
TypeError: Cannot read property 'range' of undefined
onEdit
@ function.gs:2
neden olmuş olabilir bu durum?
...algılayıp belirlediğim mail adreslerine bilgi maili attırabiliyorum.
Kodum şu şekilde
--------------------------------------------
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var sheetName = sheet.getName();
var cell =...
...alanını tarih olarak biçimlendirdikten sonra;
Not: Sayfa adı eğer Sheet1 değilse, aşağıdaki script içerisinde değiştirirsiniz...
function onEdit(e) {
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("L4:L");
var xCol = sheet.getActiveRange().getColumn();
if (...
function onEdit(e) {
var sheet = SpreadsheetApp.getActive().getActiveSheet();
var xCol = sheet.getActiveRange().getColumn();
var xRow = sheet.getActiveRange().getRow();
if ( xCol == 2 && sheet.getName() =='Çeviri' ) {
var user = Session.getEffectiveUser().getUsername()...
Bu sizin için daha kısa olur;
function onEdit() {
var s = SpreadsheetApp.getActiveSheet();
if( s.getName() == "May" ) {
var r = s.getActiveCell();
if( r.getColumn() == 1||r.getColumn() == 4 ) {
var nextCell = r.offset(0, 1);
if( nextCell.getValue() === '' )...
...script buldum. Kod yazmadım hiç ama mantığımı kullanarak kendi durumuma adapte ettim.
Bu orijinal script.
Kaynak: Stackoverflow
function onEdit() {
var s = SpreadsheetApp.getActiveSheet();
if( s.getName() == "Sheet1" ) { //checks that we're on Sheet1 or not
var r = s.getActiveCell();
if(...
Hocam teşekkür ederim yardımınız için ancak adet yazılacak sütun d sütunu değil e sütunu olacak bunu belirtmeyi unutmuşum kusura bakmayın lütfen.
E sütununa girilince olacak şekilde yardımcı olur musunuz?
Önce Adet girip, daha sonra ürün seçmeniz gerekir.
function onEdit(e) {
var cell = e.range;
if ( e.source.getActiveSheet().getName() == 'STOK ÇIKIŞ' && cell.getColumn() == 3 && cell.getRow() > 1) {
var say = cell.offset(0, 1).getValue();
var uz = 0;
var rng =...
Hocam merhaba bu konu ile alakalı olarak bir sorum daha olabilir mi acaba size.
C sütununa HASTA KOLİSİ ya da İLAÇ ÇANTASI yazdığımızda belirlediğimiz yerdeki listeyi alıyordu ancak C sütununa HASTA KOLİSİ yazdıktan sonra hemen yanına D sütununa 2 yazdığımızda HASTA KOLİSİ sekmesinde yazan...
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.