Intento crear número de filtro -- google-apps-script camp Relacionados El problema

I try to create filter number


0
vote

problema

Español

Intento crear un número de filtro: el valor del filtro de la caja de texto acepta solo el número. Puedes ayudarme por favor El filtro acepta un INT o FLOAD NO INT VAR

function callok(e){ var app = UiApp.getActiveApplication(); var montantEE = e.parametre.MontantEE; if (montantEE==number){app.getElementById('validateLabel').setText('PleaseMontant !'); }else{ app.getElementById('validateLabel').setText('You entered: '+ e.parametre.MontantEE); return app;

Original en ingles

I try to create filter number: the value of textBox filter accept only number. you can help me please The filter accepts a int or fload not int var

function callok(e){ var app = UiApp.getActiveApplication(); var montantEE = e.parametre.MontantEE; if (montantEE==number){app.getElementById('validateLabel').setText('PleaseMontant !'); }else{ app.getElementById('validateLabel').setText('You entered: '+ e.parametre.MontantEE); return app;

  

Lista de respuestas

0
 
vote

No estoy seguro de que entendí precisamente sus requisitos, pero le sugeriría que use un validador junto con un CLIENTHANDLER para lograr lo que necesita.

Simplemente agregue una VALIDADOR INTEGER A un cliente de cliente que habilite el botón que probablemente use para enviar los valores. Use un validador de NoniMeger para asegurarse de que también se maneja cualquier corrección de escritura.

Aquí hay un código de ejemplo y una Aplicación de prueba en línea

  mouseover4  
 

Not exactly sure I understood precisely your requirements but I'd suggest you use a validator coupled with a clientHandler to achieve what you need.

Simply add a integer-validator to a clientHandler that will enable the button you probably use to submit the values. Use an nonInteger validator to ensure that any typing correction is handled as well.

Here is an example code and a test app online

  var app = UiApp.createApplication().setTitle('test sidebar');   var panel = app.createVerticalPanel();   var btn = app.createButton('submit').setEnabled(false);   var inputBox = app.createTextBox().setName('num');   var cHandler1 = app.createClientHandler().validateInteger(inputBox).forTargets(btn).setEnabled(true).forEventSource().setStyleAttribute('backgroundColor','lightgreen');   var cHandler2 = app.createClientHandler().validateNotInteger(inputBox).forTargets(btn).setEnabled(false).forEventSource().setStyleAttribute('backgroundColor','red');   inputBox.addKeyUpHandler(cHandler1).addKeyUpHandler(cHandler2);   panel.add(inputBox).add(btn);   return app.add(panel); 
 
 

Relacionados problema

1  máximo  ( Maxsimultaneous ) 
De repente, recibo el siguiente error en mi hoja de cálculo de Google: error: Service invoked too many times in a short time: exec maxSimultaneous. Try Uti...

5  Subclases e herencia en el script de la aplicación de Google  ( Subclasses and inheritance in google app script ) 
¿Alguien tiene algún patrón para escribir y subclasificar objetos en el script de la aplicación de Google? (El JavaScript utilizable con Google Docs.) He inte...

0  Filtrando solo el enlace a un video de YouTube desde un correo electrónico  ( Filtering out just the link to a youtube video from an email ) 
Estoy usando los guiones de Google para obtener el cuerpo de un correo electrónico. Estoy tratando de tenerlo solo guardar el enlace que está contenido dentro...

0  ¿Posible hacer que un script de aplicaciones proporcione información en tiempo real que se extrae de una hoja de cálculo dinámica?  ( Possible to make an app script provide realtime info pulling from a dynamic spre ) 
Tengo una hoja de cálculo dinámica que extrae los datos cada minuto. Tengo un script de aplicaciones que muestra estos datos en una tabla con formato. Me preg...

1  Buscar / encontrar texto para una instrucción si  ( Search find text for an if statement ) 
Lo que estoy tratando de hacer es muy simple. Lamentablemente, parece que no puedo conseguir que trabaje en gas. Ahora me avergüenzaré y publicaré mis últimos...

0  Eliminar elementos nulos específicos en una matriz en el script de la aplicación de Google  ( Remove specific null items in an array in google app script ) 
He creado una función personalizada para compilar en una matriz de datos de diferentes hojas en las hojas de Google. Aquí es cómo va: function COMPILER()...

0  Establecer un valor en un desplegable con las hojas de Google con un script  ( Setting a value in a drop down with google sheets using a script ) 
Necesito averiguar una manera de establecer un valor desplegable en función de si otra celda en la misma fila tiene un valor. Así, por ejemplo, si D2 tiene un...

0  Configuración del valor de una celda de hoja de cálculo usando un script  ( Setting the value of a spreadsheet cell using a script ) 
He creado un script que se ejecuta en un gatillo cronometrado una vez al día, y su propósito es copiar una hoja de cálculo de plantilla y cambiarlo el nombre ...

-2  Aplicaciones de Google Script APRENDIZAJE [CERRADO]  ( Google apps script learning ) 
cerrado. Esta pregunta no cumple con pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ...

0  ¿Cómo obtener los datos de Excel de una URL a las hojas de Google con el script de Google Apps?  ( How to get the excel data from a url into google sheets using google apps script ) 
Pregunta de seguimiento a esta pregunta: Cómo hacerlo Fijar un error de URL no válido usando URLFETCHAPP? Esta es la URL para descargar los datos de Excel...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos