spragueg Posted August 3, 2000 Posted August 3, 2000 Is there any method of importing Scripts into ScriptMaker via text files. I am creating scripts that are very repetitive and need a search & replace function to edit them in a timely manner. Thanks, Graham Sprague
Kurt Knippel Posted August 4, 2000 Posted August 4, 2000 quote: Originally posted by spragueg: Is there any method of importing Scripts into ScriptMaker via text files. I am creating scripts that are very repetitive and need a search & replace function to edit them in a timely manner. Thanks, Graham Sprague FMP 5 allows you to import scripts from other files, but that is the best you can do. ------------------ =-=-=-=-=-=-=-=-=-=-=-=-= Kurt Knippel Senior Filemaker Developer http://www.database-resources.com mailto:[email protected] =-=-=-=-=-=-=-=-=-=-=-=-=
spragueg Posted August 4, 2000 Author Posted August 4, 2000 Ok, so I can't import text scripts. Fine. How about simplifying my scripts. I have 30 fields all need to be setto a certain value using an if statement. Is there a way to use one field to hold the name of another. Then set a value to a field containing that name. Then I could write one script only and just set the name of the field before I run the script so it can be generic. Follow? Any one who can help? Thanks, Graham
Kurt Knippel Posted August 4, 2000 Posted August 4, 2000 quote: Originally posted by spragueg: Ok, so I can't import text scripts. Fine. How about simplifying my scripts. I have 30 fields all need to be setto a certain value using an if statement. Is there a way to use one field to hold the name of another. Then set a value to a field containing that name. Then I could write one script only and just set the name of the field before I run the script so it can be generic. I would recommend the following: Break your scripts up into as many pieces as possible. Then you can simply link those peices together into bigger scripts. Put each of the SetFields into thier own script and such. ------------------ =-=-=-=-=-=-=-=-=-=-=-=-= Kurt Knippel Senior Filemaker Developer http://www.database-resources.com mailto:[email protected] =-=-=-=-=-=-=-=-=-=-=-=-=
spragueg Posted August 9, 2000 Author Posted August 9, 2000 That's what I have done. My frustration lies in that it seems I can't define a variable within a script that defines the name of a field. So my question is still unanswered... Is there a way to use one field to hold the name of another? Can I then set a value to a field containing that name? Any help would be great. Thanks, G
WBlanchard Posted August 9, 2000 Posted August 9, 2000 You could try this is your script: Go to Field (the field whose name you want to capture) Set Field (FieldCapture, Status(CurrentFieldName) FieldCapture is just the name I used for the second field you'd need to make this happen. If I read your post right that should accomplish what you want. As always, I hope this helps. [This message has been edited by WBlanchard (edited August 09, 2000).]
spragueg Posted August 9, 2000 Author Posted August 9, 2000 The "Goto Field" step dosent alow you to specify the name of a field, only the field itself. Sothe following ... Go to Field (the field whose name you want to capture) ...results in the intended variable field being the result returned. I guess it can't be done. Thanks anyway, G
Vaughan Posted August 24, 2000 Posted August 24, 2000 You could use a loop and Go to Field next script steps... use the Status(CurrentFieldName) function to compare the current field to the one you want, looping through with Go to Field Next until you find it, then proceeding with the rest of the script. Awkward perhaps, but it should work.
Recommended Posts
This topic is 8862 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now