2 Replies Latest reply on Aug 27, 2015 6:38 AM by m.swanston

    Test Global Boolean Variable

    m.swanston

      OK, so this may be easy, but I'm just trying to be sure I understand this correctly.

       

      I have an application written in FM14 hosted on FM server. Part of the process is to send an email to any number of internal users based on the results of a query. This is difficult to test on our test environment as we don't want it to send emails to potentially 50 plus users, especially if the content is of no relevance because it contains test records or spurious data. So I thought I could do two things:

      Introduce a global variable at start-up: Set Variable [$$SendMail; True]

      Wrap the email into an If Then Else loop that will send to all when $$SendMail is True, and a couple of recipients if False.

      In other languages (C#/VB/VBA), a check on a Boolean would simply be If $$SendMail Then "Do This" Else "Do That" End If

      My question - is a variable assigned as True truly Boolean in FileMaker and secondly, can I test for True in this way? Or is it:

      If [$$SendMail = True]

      Send Mail to All...

      Else

      Send Mail to Some...

      End If

      Or is there a better way to manage this?

      Thanks

      Martin