Here is an example doing three URL calls and then refreshing the page. It's a silly example where I separately edit the same record three times, but I was just trying to test.
var text URLONE = URLRoot() & "db/" & [_DBID_PARENTS] & "?a=API_EditRecord&rid=" & [Record ID#] & "&_fid_6=today";
var text URLTWO = URLRoot() & "db/" & [_DBID_PARENTS] & "?a=API_EditRecord&rid=" & [Record ID#] & "&_fid_11=now";
var text URLTHREE = URLRoot() & "db/" & [_DBID_PARENTS] & "?a=API_EditRecord&rid=" & [Record ID#] & "&_fid_12="
& not ([Checkbox]);
var text RefreshPage = URLRoot() & "db/" & Dbid() & "?a=doredirect&z=" & Rurl();$URLONE
& "&rdr=" & URLEncode($URLTWO)
& URLEncode("&rdr=" & URLEncode($URLTHREE))
& URLEncode(URLEncode("&rdr=" & URLEncode($RefreshPage)))
The main point is that you need his whole string to refresh the page
URLRoot() & "db/" & Dbid() & "?a=doredirect&z=" & Rurl();
so, for example if it was just 1 URL to execute and Refresh the page it would be
$URLONE
& "&rdr=" & URLEncode($RefreshPage)
or else in long form that I don't use as I far prefer small code parts to debug ....
URLRoot() & "db/" & [_DBID_PARENTS] & "?a=API_EditRecord&rid=" & [Record ID#] & "&_fid_6=today"
& "&rdr=" & URLEncode(URLRoot() & "db/" & Dbid() & "?a=doredirect&z=" & Rurl())
------------------------------
Mark Shnier (YQC)
Quick Base Solution Provider
Your Quick Base Coach
http://QuickBaseCoach.commark.shnier@gmail.com
------------------------------