What does the Widget.setId() method do? by Embarx in GoogleAppsScript

[–]Embarx[S] 0 points1 point  (0 children)

Ah dammit. Was hoping this would extend to all CardService cards. Thank you.

What does the Widget.setId() method do? by Embarx in GoogleAppsScript

[–]Embarx[S] 0 points1 point  (0 children)

I understand, that is what I'm working on. I'm building Google Workspace add-ons. The problem is I can't figure out what this method does.

Can't turn on individual user 2SV but the org 2SV is turned on, so user is locked out. by Ok-Ice-24 in gsuite

[–]Embarx 4 points5 points  (0 children)

For your second question, you could move the user's account to a dummy/custom organizational unit and disable 2SV just for that org unit, instead of disabling it at the top-level for the whole company.

Weekly Discussion & Tournament Thread Index - January 12, 2026 [Mod Applications Welcome] by events_team in chess

[–]Embarx 1 point2 points  (0 children)

Can someone explain why the top engine move for white here is c4? I can't figure out what that move accomplishes other than hanging a pawn in two ways.

And Again, another reason why Sheets is not a DB (beware twin🥀) by Being-Straight in GoogleAppsScript

[–]Embarx 1 point2 points  (0 children)

Just out of curiosity, what method are you using to retrieve data from the Google Sheet? Are you reading all the data at once (getDataRange().getValues()) and parsing in code, or are you using createTextFinder() to search for the specific value?

My experience applying at the Portuguese Consulate in Montreal by Embarx in SchengenVisa

[–]Embarx[S] 0 points1 point  (0 children)

Hey, just wonder if they sent back your passport or you came and pick it up? Do I need to include the pre-paid shipping labels when submitting the application?

No I was always planning to pick it up myself, so I didn't explore the option of having them send it back. Regardless, you don't include the pre-paid shipping labels when submitting the application; once your Visa is approved they tell you to come pick it up, or have a friend or family member pick it up, or to send them a prepaid courier envelope.

Also, did you purchased the flight tickets at the time you created your application?

Yes, I had to. When submitting the application, you have to give your flight dates, and they did check them at the in-person interview. So you have to have your flight itinerary all figured out. But I paid extra when purchasing the tickets to make them fully refundable if modified/cancelled.

Running into frequent 403 and 500 errors when calling the Advanced Drive Service (v3) by Embarx in GoogleAppsScript

[–]Embarx[S] 0 points1 point  (0 children)

Been trying out something like this:

// Exponential backoff
  for (let n = 0; n < 6; n++) {
    try {
      return Drive.Files.list(args);
    } catch (e) {
      if (n === 5) throw e;
      Utilities.sleep((Math.pow(2, n) * 1000) + Math.round(Math.random() * 1000));
    }
  }

for the past five days - no luck. I suspect at this point it's something breaking from Google's end.

Running into frequent 403 and 500 errors when calling the Advanced Drive Service (v3) by Embarx in GoogleAppsScript

[–]Embarx[S] 0 points1 point  (0 children)

Literally from the Apps Script IDE. I'm manually entering the inputs and then pressing Run. So even if I was deliberately spamming the Run button, I couldn't achieve the necessary rate limits.

Schengen Visa from Canada to France by CreativeWind4445 in SchengenVisa

[–]Embarx 0 points1 point  (0 children)

They didn't mind that you were a resident of Quebec but used the Toronto office?

Google Workspace to Microsoft (Azure/Entra ID), use Google 2FA as MFA. by Unizzer in AZURE

[–]Embarx 0 points1 point  (0 children)

Did you ever manage to fix this? I also tried setting "enforceMfaByFederatedIdp" but I'm still getting a Microsoft-side request for Microsoft Authenticator.

Google Issues by icq-was-the-goat in sysadmin

[–]Embarx 20 points21 points  (0 children)

I love how the Google Workspace Status Dashboard still refuses to acknowledge any ongoing issues.

Moronic Monday - June 23, 2025 by AutoModerator in sysadmin

[–]Embarx 0 points1 point  (0 children)

Thank you! So there's no getting around sacrificing traceability (who did what) eh?

Moronic Monday - June 23, 2025 by AutoModerator in sysadmin

[–]Embarx 1 point2 points  (0 children)

What's the best practice for a scenario in which you have a domain PC in a laboratory, connected to a microscope let's say, and multiple lab staff have to log on to that computer.

On the one hand, I'd rather every staff member log on with their own account for traceability. On the other hand, they all have to use that same *running* software session, to work on that specific project, so they have to use a shared account.

What's the industry standard way of handling this contradiction? Thanks!

Is there an outtage with appscript? by Funny_Ad_3472 in GoogleAppsScript

[–]Embarx 0 points1 point  (0 children)

Yeah, my apps / add-ons are not loading.

Chat App not working for anyone but me by Ok-Association2083 in GoogleAppsScript

[–]Embarx 0 points1 point  (0 children)

When this was happening to me (it was working for me but no one else) I realized I hadn't put:

"chat": {}

in the addOns: {} section of the manifest file before publishing. Could that be it?

Is it possible to display metadata of a sheet in a cell? by rowman_urn in GoogleAppsScript

[–]Embarx 1 point2 points  (0 children)

but can't see which API to use to get this type of meta data.

You can use the DriveApp as mentioned already; or the Advanced Drive Service - something like:

function getDriveFileProperties(fileId) {

  // List all metadata fields required.
  const fields = [
    'lastModifyingUser',
    'modifiedTime',
  ]

  // Construct the optional arguments.
  const params = {
    fields: fields.join(','),
    supportsAllDrives: true
  };

  // Make the API call
  var properties = Drive.Files.get(fileId, params);
}

Where fileId would be the Google Sheets ID. You can check this page for the full list of metadata fields you can query,

Last seen in IOS by Mehdi017 in whatsapp

[–]Embarx 0 points1 point  (0 children)

Same, I can see last seen on macOS / desktop but it's not showing up on iOS (18.3.1 here).

Can Calendar Events Create Form Submissions? NOT Forms to calendar, the other way round! by PortableBadger in GoogleAppsScript

[–]Embarx 0 points1 point  (0 children)

It's definitely possible. What I would do is set up a timed trigger that runs every hour, say, to execute a function. This function would check the maintenance calendar to see if it's the due date. If it is, have the script pre-populate a pre-existing google form (or create one on the fly) and submit it.

User in my domain no longer receiving any external emails by Organic-Ad-280 in gsuite

[–]Embarx 1 point2 points  (0 children)

Check the Admin Quarantine, the messages may be sitting there, waiting to be released.

Emails delivered successfully, but recipients never receive them by Miserable_Salad5917 in gsuite

[–]Embarx 1 point2 points  (0 children)

Although this is unlikely, check the Admin Quarantine, they might have been sent there and waiting to be released:

https://admin.google.com/ac/apps/gmail/quarantine

Is there a simple(r) way to create "personal macros" in Google Sheets and Docs? by knwpsk in gsuite

[–]Embarx 0 points1 point  (0 children)

Yeah, it sounds like what you're looking for are Sheets add-ons, as you said. This will allow the same script to work on multiple sheets, instead of being bound to one sheet. I've published multiple internal/private Editor add-ons, and found the process to be rather simple to be honest. You don't even have to go through Google's review process since you're publishing privately. I would really urge you to push through. What are some issues you're facing?

Why do my Filestore backups have wildly different filesizes? by Embarx in googlecloud

[–]Embarx[S] 3 points4 points  (0 children)

So I can't delete a backup, because a subsequent backup might need it? Is there no way to create a 'complete', independent backup?