Search Results for 'script'
-
Search Results
-
Topic: Problems with Ver. 1.0.15
I’m using Cloud+, but synchronization is sometimes incomplete.
Records are created, but data is sometimes not copied.
Clicking a field triggers synchronization.
Changes made via script are sometimes not synchronized.
After synchronization, the form icon sometimes reverts to the default.
Linked records may not appear in the link field.
The link itself is working.
Sometimes the record does not switch to the newly created record. (Since ver 1.0.15 or earlier)
Even after modifying the data, the list view does not visually sort. (Since ver 1.0.15 or earlier)I’m not sure if this is the right place to be asking a subscription question but my guess is there will be a number of you have had the same question.
I have just upgraded from 5 to Pro. With 5 I was able to have Taps 5 installed on both my wife’s machine and my own using my registration number.
Now, however, my license has come through the App Store and is thus tied to my Apple ID and my wife’s machine is tied to her Apple ID.
Does this mean that now I will need to subscribe to two separate licenses tied to, our separate IDs?
Please understand this is absolutely not a moan. If I need to I’m more than happy to take another license ……………… but if I don’t I’ll be happier still!
DavidMac
Hello Brendan,
I am writing to you again about the issue of script ordering in Tap Forms. I have many, with all kinds of reports, and in Tap Forms 5 with my iPhone I have no problem ordering them.
But it’s a feature you haven’t introduced in the new Pro. And it is very necessary for me. I guess I won’t be the only one this happens to.
I don’t have a Mac, which is very expensive in my country, so I can’t do it from my computer.
For this reason alone I continue using Tap Forms 5, although I want to switch to the Pro, but not having this utility that I use so much is making me delay it.
For all of these, I would greatly appreciate it if you included this issue in an upcoming Pro update.
Thank you very much and greetings.
Hello everyone,
sorry I’m giving up. What I’m trying to do is simple. I have a form, wich is not linked, and I want to get the records to do searches in it.
According to everything I found this is done Very easy:
var copyRecords = document.getFormNames(‘form1’).getRecords();
when I try this, get an Error
TypeError: copyDummy.getRecords is not a function. (In 'copyDummy.getRecords()', 'copyDummy.getRecords' is undefined), line:(null)my next try was to separate it:
var copyForm = document.getFormNamed(‘form1’);
var copyRecords = copyForm.getRecords();
same Errorgoing through the javascript doku on the support page I found
var copyRecords = document.getFormWithId(form1_id);
but I can not find a possibility to loop the records.
I think I’m thinking something wrong here but I do not get what.
Thanks for all hints
Topic: Documenter. script
I was trying CHATgpt to generate a script to list the properties of the forms im my database.
The form below is the output of CHATgpt.when I try rund the script the following error appears:
2/1/26, 11:47:40 AM / Property / listAllFormPropertaiesDB
listAllFormPropertaiesDB: TypeError: document.getForms is not a function. (In ‘document.getForms()’, ‘document.getForms’ is undefined),
line:(null)CHATgpt says this script should be a DATABASE script, not a FORM script, but I can find no way to create a Database script or to move tghis
script to become a Database Script. Is there such a way?function listAllFormPropertiesDB() {
var output = [];
var forms = document.getForms();for (var f of forms) {
output.push(“==================================================”);
output.push(“FORM NAME : ” + f.getName());
output.push(“FORM ID : ” + f.getID());
output.push(“RECORDS : ” + f.getRecords().length);
output.push(“FIELDS : ” + f.getFields().length);
output.push(“”);var fields = f.getFields();
for (var fld of fields) {
var line = [];
line.push(” Field Name : ” + fld.getName());
line.push(” Field ID : ” + fld.getID());
line.push(” Type : ” + fld.getType());if (fld.isCalculationField())
line.push(” Calc : YES”);if (fld.isScriptField())
line.push(” Script : YES”);if (fld.isTableField())
line.push(” Table : YES”);output.push(line.join(” | “));
}output.push(“”);
}return output.join(“\n”);
}listAllFormPropertiesDB();