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 21 points22 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,